Edit

Share via


DefaultEventHubCacheMonitor Class

Definition

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
DefaultEventHubCacheMonitor

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)

Applies to