public static Task<UsageStatistics> GetInstance() { if (_instanceTask == null) { lock (typeof(UsageStatistics)) { if (_instanceTask == null) { _instanceTask = GetInstanceImpl(); } } } return _instanceTask; }