AggregatedCachePressureMonitor Class

Definition

Aggregated cache pressure monitor

public class AggregatedCachePressureMonitor : System.Collections.Generic.List<Orleans.ServiceBus.Providers.ICachePressureMonitor>, Orleans.ServiceBus.Providers.ICachePressureMonitor
type AggregatedCachePressureMonitor = class
    inherit List<ICachePressureMonitor>
    interface ICachePressureMonitor
Public Class AggregatedCachePressureMonitor
Inherits List(Of ICachePressureMonitor)
Implements ICachePressureMonitor
Inheritance
AggregatedCachePressureMonitor
Implements

Constructors

AggregatedCachePressureMonitor(ILogger, ICacheMonitor)

Constructor

AggregatedCachePressureMonitor(Logger, ICacheMonitor)

Constructor

Properties

CacheMonitor

Cache monitor which is used to report cache related metrics

Methods

AddCachePressureMonitor(ICachePressureMonitor)

Add one monitor to this aggregated cache monitor group

IsUnderPressure(DateTime)

If any mornitor in this aggregated cache monitor group is under pressure, then return true

RecordCachePressureContribution(Double)

Record cache pressure to every monitor in this aggregated cache monitor group

Applies to