/// <summary> /// encoded cache multiplex -> encoded cache -> FutureAccessList fetch. /// </summary> private IProducer <CloseableReference <IPooledByteBuffer> > GetEncodedFutureAccessListFetchSequence() { lock (_gate) { if (_encodedFutureAccessListFetchSequence == null) { FutureAccessListFetchProducer futureAccessListFetchProducer = _producerFactory.NewFutureAccessListFetchProducer(); _encodedFutureAccessListFetchSequence = new RemoveImageTransformMetaDataProducer( NewEncodedCacheMultiplexToTranscodeSequence(futureAccessListFetchProducer)); } return(_encodedFutureAccessListFetchSequence); } }