public class

EncodedCacheKeyMultiplexProducer

extends MultiplexProducer<K, T extends Closeable>
java.lang.Object
   ↳ com.facebook.imagepipeline.producers.MultiplexProducer<K, T extends java.io.Closeable>
     ↳ com.facebook.imagepipeline.producers.EncodedCacheKeyMultiplexProducer

Class Overview

Multiplex producer that uses the encoded cache key to combine requests.

Summary

Public Constructors
EncodedCacheKeyMultiplexProducer(CacheKeyFactory cacheKeyFactory, boolean keepCancelledFetchAsLowPriority, Producer inputProducer)
Public Methods
EncodedImage cloneOrNull(EncodedImage encodedImage)
Protected Methods
Pair<CacheKeyImageRequest.RequestLevel> getKey(ProducerContext producerContext)
[Expand]
Inherited Methods
From class com.facebook.imagepipeline.producers.MultiplexProducer
From class java.lang.Object
From interface com.facebook.imagepipeline.producers.Producer

Public Constructors

public EncodedCacheKeyMultiplexProducer (CacheKeyFactory cacheKeyFactory, boolean keepCancelledFetchAsLowPriority, Producer inputProducer)

Public Methods

public EncodedImage cloneOrNull (EncodedImage encodedImage)

Protected Methods

protected Pair<CacheKeyImageRequest.RequestLevel> getKey (ProducerContext producerContext)