GeneratorPooledCache(IObjectPool<FixedSizeBuffer>, ILogger, Serializer, ICacheMonitor?, TimeSpan?)
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
