Edit

Share via


AveragingCachePressureMonitor Class

Definition

Cache pressure monitor whose back pressure algorithm is based on averaging pressure value over all pressure contribution

public class AveragingCachePressureMonitor : Orleans.ServiceBus.Providers.ICachePressureMonitor
type AveragingCachePressureMonitor = class
    interface ICachePressureMonitor
Public Class AveragingCachePressureMonitor
Implements ICachePressureMonitor
Inheritance
AveragingCachePressureMonitor
Implements

Constructors

AveragingCachePressureMonitor(Double, ILogger, ICacheMonitor)

Constructor

AveragingCachePressureMonitor(Double, Logger, ICacheMonitor)

Contructor

AveragingCachePressureMonitor(ILogger, ICacheMonitor)

Constructor

AveragingCachePressureMonitor(Logger, ICacheMonitor)

Constructor

Fields

DefaultThreshold

Default flow control threshold

Properties

CacheMonitor

Cache monitor which is used to report cache related metrics

Methods

IsUnderPressure(DateTime)

Determine if the monitor is under pressure

RecordCachePressureContribution(Double)

Record cache pressure contribution to the monitor

Applies to