ReportCacheSize(long)
abstract
public abstract void ReportCacheSize(long totalCacheSizeInBytes) Called to report the total cache size.
Parameters
totalCacheSizeInByteslong- The total cache size in bytes.
public abstract void ReportCacheSize(long totalCacheSizeInBytes)totalCacheSizeInByteslongpublic abstract void ReportMessageStatistics(DateTime? oldestMessageEnqueueTimeUtc, DateTime? oldestMessageDequeueTimeUtc, DateTime? newestMessageEnqueueTimeUtc, long totalMessageCount)oldestMessageEnqueueTimeUtcDateTime?oldestMessageDequeueTimeUtcDateTime?newestMessageEnqueueTimeUtcDateTime?totalMessageCountlongpublic abstract void TrackCachePressureMonitorStatusChange(string pressureMonitorType, bool underPressure, double? cachePressureContributionCount, double? currentPressure, double? flowControlThreshold)pressureMonitorTypestringunderPressurebooltrue, the cache is under pressure.cachePressureContributionCountdouble?currentPressuredouble?flowControlThresholddouble?public abstract void TrackMemoryAllocated(int memoryInBytes)memoryInBytesintpublic abstract void TrackMemoryReleased(int memoryInBytes)memoryInBytesintpublic abstract void TrackMessagesAdded(long messagesAdded)messagesAddedlongpublic abstract void TrackMessagesPurged(long messagesPurged)messagesPurgedlong