internal void Initialize(bool isCacheData, bool keepItems) { Debug.Assert(_getter.StatChannel != null); Debug.Assert(_services._statisticsCollector != null); _dataCache = isCacheData ? GetStorageForCacheData(_services._statisticsCollector, keepItems) : GetStorageForResource(_services._statisticsCollector, keepItems); _accumulator = _getter.ReturnAccumulator(_dataCache, GetResource); IsTracking = _services._settingsHolder.Settings.AutoSubscription; _getter.StatChannel.Register(Name); }