Skip to content

GeneratorPooledCache Constructors

Pooled cache for generator stream provider.

GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, ILogger, Serializer, ICacheMonitor?, TimeSpan?)

View source
public GeneratorPooledCache(IObjectPool<FixedSizeBuffer> bufferPool, ILogger logger, Serializer serializer, ICacheMonitor? cacheMonitor, TimeSpan? monitorWriteInterval)
Pooled cache for generator stream provider.

Parameters

bufferPoolIObjectPool<FixedSizeBuffer>
The buffer pool.
loggerILogger
The logger.
serializerSerializer
The serializer.
cacheMonitorICacheMonitor?
The cache monitor.
monitorWriteIntervalTimeSpan?
The monitor write interval. Only triggered for active caches