Partager via


DefaultCacheMonitor Classe

Définition

moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider

public class DefaultCacheMonitor : Orleans.Providers.Streams.Common.ICacheMonitor
type DefaultCacheMonitor = class
    interface ICacheMonitor
Public Class DefaultCacheMonitor
Implements ICacheMonitor
Héritage
DefaultCacheMonitor
Dérivé
Implémente

Constructeurs

DefaultCacheMonitor(CacheMonitorDimensions, ITelemetryProducer)

moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider

DefaultCacheMonitor(CacheMonitorDimensions, Logger)

moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider

DefaultCacheMonitor(CacheMonitorDimensions)

Initialise une nouvelle instance de la classe DefaultCacheMonitor.

DefaultCacheMonitor(ITelemetryProducer)

moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider

DefaultCacheMonitor(KeyValuePair<String,Object>[])

Initialise une nouvelle instance de la classe DefaultCacheMonitor.

DefaultCacheMonitor(Logger)

moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider

Champs

Logger

moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider

LogProperties

moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider

TelemetryProducer

moniteur de cache utilisé comme option par défaut dans GeneratorStreamprovider et MemoryStreamProvider

Méthodes

ReportCacheSize(Int64)

Appelé pour signaler la taille totale du cache.

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

Appelé pour mettre en cache de rapport status les métriques.

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

Appelé lorsque le moniteur de pression du cache rencontre une modification status.

TrackMemoryAllocated(Int32)

Appelé lorsque la nouvelle mémoire est allouée par le cache.

TrackMemoryReleased(Int32)

Appelé lorsque la mémoire est retournée au pool de blocs.

TrackMessagesAdded(Int64)

Appelé lorsque des messages sont ajoutés au cache.

TrackMessagesPurged(Int64)

Appelé lorsque les messages sont vidés du cache.

S’applique à