getCurrentStatistics method
Gets a snapshot of the cache statistics.
Returns null if statistics tracking is not enabled via MemoryCacheOptions.trackStatistics.
Implementation
@override
MemoryCacheStatistics? getCurrentStatistics() {
if (!_options.trackStatistics) {
return null;
}
return MemoryCacheStatistics(
currentEntryCount: _entries.length,
currentEstimatedSize: _options.sizeLimit != null ? _currentSize : null,
totalMisses: _missCount,
totalHits: _hitCount,
);
}