Memory cache implementations for image pipeline.


CacheKeyFactory Factory methods for creating cache keys for the pipeline. 
CountingMemoryCache.CacheTrimStrategy Interface used to specify the trimming strategy for the cache. 
CountingMemoryCache.EntryStateObserver<K> Interface used to observe the state changes of an entry. 
DiskCachePolicy Policy on how to read from and write to the image disk cache. 
ImageCacheStatsTracker Interface for stats tracking for the image cache. 
MediaIdExtractor Experimental interface for a helper to extract media IDs from URLs. 
MemoryCache<K, V> Interface for the image pipeline memory cache. 
ValueDescriptor<V> Interface used to get the information about the values. 


BitmapMemoryCacheKey Cache key for BitmapMemoryCache  
BitmapMemoryCacheTrimStrategy CountingMemoryCache eviction strategy appropriate for bitmap caches. 
BufferedDiskCache BufferedDiskCache provides get and put operations to take care of scheduling disk-cache read/writes. 
CountingLruMap<K, V> Map that keeps track of the elements order (according to the LRU policy) and their size. 
CountingMemoryCache<K, V> Layer of memory cache stack responsible for managing eviction of the the cached items. 
DefaultBitmapMemoryCacheParamsSupplier Supplies MemoryCacheParams for the bitmap memory cache. 
DefaultCacheKeyFactory Default implementation of CacheKeyFactory
DefaultEncodedMemoryCacheParamsSupplier Supplies MemoryCacheParams for the encoded image memory cache  
InstrumentedMemoryCache<K, V>  
MemoryCacheParams Configuration for a memory cache. 
NativeMemoryCacheTrimStrategy CountingMemoryCache eviction strategy appropriate for caches that store resources off the Dalvik heap. 
NoOpImageCacheStatsTracker Class that does no stats tracking at all  
SmallCacheIfRequestedDiskCachePolicy Task factory for the simple disk cache case of attempting to load the image from whichever cache is requested by the image request. 
SplitCachesByImageSizeDiskCachePolicy Task factory to attempt to load an image from either the main or small disk cache and then fallback to the other if the first attempt was unsuccessful. 
StagingArea This is class encapsulates Map that maps ImageCacheKeys to EncodedImages pointing to PooledByteBuffers.