Package com.facebook.imagepipeline.memory
See: Description
-
Class Summary Class Description PoolFactory Factory class for pools. LruBucketsPoolBackend Relies on BucketMap to implement pooling Items from the bucket with LRU key will be removed first MemoryPooledByteBuffer An implementation of PooledByteBuffer that uses (MemoryChunk) to store data MemoryChunkPool Manages a pool of memory chunks (MemoryChunk) Builder PoolConfig Configuration class for pools. PoolParams Config parameters for pools (BasePool. FlexByteArrayPool A special byte-array pool designed to minimize allocations. NoOpPoolStatsTracker Empty implementation of PoolStatsTracker that does not perform any tracking. BucketMap Map-like datastructure that allows to have more than one value per int key. SharedByteArray Maintains a shareable reference to a byte array. InvalidValueException An exception to indicate if the 'value' is invalid. InvalidSizeException An exception to indicate that the requested size was invalid SizeTooLargeException A specific case of InvalidSizeException used to indicate that the requested size was too large PoolSizeViolationException Indicates that the pool size will exceed the hard cap if we allocated a value of size'allocSize' BasePool A base pool class that manages a pool of values (of type V). LruBitmapPool BucketsBitmapPool Manages a pool of bitmaps. BitmapCounter Counts bitmaps - keeps track of both, count and total size in bytes. BitmapCounterConfig BitmapPoolBackend DummyBitmapPool DummyTrackingInUseBitmapPool GenericByteArrayPool A pool of byte arrays. MemoryPooledByteBufferFactory A factory to provide instances of MemoryPooledByteBuffer and MemoryPooledByteBufferOutputStream InvalidStreamException An exception indicating that this stream is no longer valid MemoryPooledByteBufferOutputStream An implementation of PooledByteBufferOutputStream that produces a MemoryPooledByteBuffer -
Object Summary Object Description Companion BitmapCounterProvider Companion Companion DefaultBitmapPoolParams Provides pool parameters for BitmapPool DefaultByteArrayPoolParams Provides pool parameters (PoolParams) for common ByteArrayPool DefaultFlexByteArrayPoolParams Provides pool parameters (PoolParams) for SharedByteArray DefaultNativeMemoryChunkPoolParams Provides pool parameters (PoolParams) for NativeMemoryChunkPool MemoryChunkUtil Companion -
Interface Summary Interface Description BitmapPool MemoryChunk PoolStatsTracker Listener that logs pool statistics. -
Annotation Summary Annotation Description BitmapPoolType