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
