DefaultEventHubCacheMonitor Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Default cache monitor for eventhub streaming provider ecosystem
public class DefaultEventHubCacheMonitor : Orleans.Providers.Streams.Common.DefaultCacheMonitor
type DefaultEventHubCacheMonitor = class
inherit DefaultCacheMonitor
Public Class DefaultEventHubCacheMonitor
Inherits DefaultCacheMonitor
- Inheritance
Constructors
DefaultEventHubCacheMonitor(EventHubCacheMonitorDimensions, ITelemetryProducer) |
Constructor |
DefaultEventHubCacheMonitor(EventHubCacheMonitorDimensions, Logger) |
Constructor |
Fields
Logger | (Inherited from DefaultCacheMonitor) |
LogProperties | (Inherited from DefaultCacheMonitor) |
TelemetryProducer | (Inherited from DefaultCacheMonitor) |
Methods
ReportCacheSize(Int64) |
Called to report the total cache size. (Inherited from DefaultCacheMonitor) |
ReportMessageStatistics(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Int64) |
Called to report cache status metrics. (Inherited from DefaultCacheMonitor) |
TrackCachePressureMonitorStatusChange(String, Boolean, Nullable<Double>, Nullable<Double>, Nullable<Double>) |
Called when the cache pressure monitor encounter a status change. (Inherited from DefaultCacheMonitor) |
TrackMemoryAllocated(Int32) |
Called when new memory is allocated by the cache. (Inherited from DefaultCacheMonitor) |
TrackMemoryReleased(Int32) |
Called when memory returned to block pool. (Inherited from DefaultCacheMonitor) |
TrackMessagesAdded(Int64) |
Called when messages are added to the cache. (Inherited from DefaultCacheMonitor) |
TrackMessagesPurged(Int64) |
Called when messages are purged from the cache. (Inherited from DefaultCacheMonitor) |