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

[Expand]
Inherited Constants
From class com.facebook.imagepipeline.producers.MultiplexProducer
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)