# AggregatedCachePressureMonitor

Package: [Microsoft.Orleans.Streaming.EventHubs](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Streaming.EventHubs) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.Streaming.EventHubs/Providers/Streams/EventHub/CachePressureMonitors/AggregatedCachePressureMonitor.cs#L13)

```csharp
public class AggregatedCachePressureMonitor : List<ICachePressureMonitor>, ICachePressureMonitor
```

Aggregated cache pressure monitor

## Constructors

- [AggregatedCachePressureMonitor(ILogger, ICacheMonitor)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.aggregatedcachepressuremonitor/constructors/constructor-microsoft-extensions-logging-ilogger-orleans-providers-streams-commo-5e31c9cf/)

## Properties

- [CacheMonitor](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.aggregatedcachepressuremonitor/properties/cachemonitor-6c9f962d/)

## Methods

- [AddCachePressureMonitor(ICachePressureMonitor)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.aggregatedcachepressuremonitor/methods/addcachepressuremonitor-orleans-streaming-eventhubs-icachepressuremonitor-7e658d3d/)
- [IsUnderPressure(DateTime)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.aggregatedcachepressuremonitor/methods/isunderpressure-system-datetime-94a36dc5/)
- [RecordCachePressureContribution(double)](/orleans/docs/api/csharp/microsoft.orleans.streaming.eventhubs/orleans.streaming.eventhubs.aggregatedcachepressuremonitor/methods/recordcachepressurecontribution-double-a386a83d/)
