SlowConsumingPressureMonitor Class

Definition

Pressure monitor which is in favor of the slow consumer in the cache

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

Constructors

SlowConsumingPressureMonitor(Double, ILogger, ICacheMonitor)

Constructor

SlowConsumingPressureMonitor(Double, Logger, ICacheMonitor)

Constructor

SlowConsumingPressureMonitor(Double, TimeSpan, ILogger, ICacheMonitor)

Constructor

SlowConsumingPressureMonitor(Double, TimeSpan, Logger, ICacheMonitor)

Constructor

SlowConsumingPressureMonitor(ILogger, ICacheMonitor)

Constructor

SlowConsumingPressureMonitor(Logger, ICacheMonitor)

Constructor

SlowConsumingPressureMonitor(TimeSpan, ILogger, ICacheMonitor)

Constructor

SlowConsumingPressureMonitor(TimeSpan, Logger, ICacheMonitor)

Constructor

Fields

DefaultFlowControlThreshold

Default flow control threshold

DefaultPressureWindowSize

DefaultPressureWindowSize

Properties

CacheMonitor

Cache monitor which is used to report cache related metrics

FlowControlThreshold

FlowControlThreshold

PressureWindowSize

PressureWindowSize

Methods

IsUnderPressure(DateTime)

Determine if the monitor is under pressure

RecordCachePressureContribution(Double)

Record cache pressure contribution to the monitor

Applies to