Edit

AggregatedCachePressureMonitor Class

Definition

Aggregated cache pressure monitor

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

Constructors

Name Description
AggregatedCachePressureMonitor(ILogger, ICacheMonitor)

Constructor

Properties

Name Description
CacheMonitor

Cache monitor which is used to report cache related metrics

Methods

Name Description
AddCachePressureMonitor(ICachePressureMonitor)

Add one monitor to this aggregated cache monitor group

IsUnderPressure(DateTime)

If any monitor 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