public Task <Possible <CacheSessionStatistics[], Failure> > GetStatisticsAsync(Guid activityId) { using (var eventing = new GetStatisticsActivity(BasicFilesystemCache.EventSource, activityId, this)) { eventing.Start(); CacheSessionStatistics[] result = new CacheSessionStatistics[1]; result[0] = new CacheSessionStatistics(CacheId, m_cache.GetType().FullName, m_finalStats.Value); eventing.Stop(); return(Task.FromResult(new Possible <CacheSessionStatistics[], Failure>(result))); } }