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