コード例 #1
0
        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)));
            }
        }