DefaultCacheMonitor 类

定义

缓存监视器用作 GeneratorStreamprovider 和 MemoryStreamProvider 中的默认选项

public class DefaultCacheMonitor : Orleans.Providers.Streams.Common.ICacheMonitor
type DefaultCacheMonitor = class
    interface ICacheMonitor
Public Class DefaultCacheMonitor
Implements ICacheMonitor
继承
DefaultCacheMonitor
派生
实现

构造函数

DefaultCacheMonitor(CacheMonitorDimensions, ITelemetryProducer)

缓存监视器用作 GeneratorStreamprovider 和 MemoryStreamProvider 中的默认选项

DefaultCacheMonitor(CacheMonitorDimensions, Logger)

缓存监视器用作 GeneratorStreamprovider 和 MemoryStreamProvider 中的默认选项

DefaultCacheMonitor(CacheMonitorDimensions)

初始化 DefaultCacheMonitor 类的新实例。

DefaultCacheMonitor(ITelemetryProducer)

缓存监视器用作 GeneratorStreamprovider 和 MemoryStreamProvider 中的默认选项

DefaultCacheMonitor(KeyValuePair<String,Object>[])

初始化 DefaultCacheMonitor 类的新实例。

DefaultCacheMonitor(Logger)

缓存监视器用作 GeneratorStreamprovider 和 MemoryStreamProvider 中的默认选项

字段

Logger

缓存监视器用作 GeneratorStreamprovider 和 MemoryStreamProvider 中的默认选项

LogProperties

缓存监视器用作 GeneratorStreamprovider 和 MemoryStreamProvider 中的默认选项

TelemetryProducer

缓存监视器用作 GeneratorStreamprovider 和 MemoryStreamProvider 中的默认选项

方法

ReportCacheSize(Int64)

调用 以报告总缓存大小。

ReportMessageStatistics(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Int64)

调用 以报告缓存状态指标。

TrackCachePressureMonitorStatusChange(String, Boolean, Nullable<Double>, Nullable<Double>, Nullable<Double>)

当缓存压力监视器遇到状态更改时调用。

TrackMemoryAllocated(Int32)

在缓存分配新内存时调用。

TrackMemoryReleased(Int32)

内存返回到块池时调用。

TrackMessagesAdded(Int64)

将消息添加到缓存时调用。

TrackMessagesPurged(Int64)

从缓存中清除消息时调用。

适用于