| DiskStorageFactory | Represents a factory for the DiskStorage to use in the ImagePipeline. |
| ExecutorSupplier | Implementations of this interface are responsible for supplying the different executors used by different sections of the image pipeline. |
| FileCacheFactory | Represents a factory for the FileCache to use in the ImagePipeline. |
| ImagePipelineExperiments.ProducerFactoryMethod |
| CloseableReferenceFactory | |
| DefaultExecutorSupplier | Basic implementation of ExecutorSupplier. |
| DiskStorageCacheFactory | Factory for the default implementation of the FileCache. |
| DynamicDefaultDiskStorageFactory | Factory for the default implementation of the DiskStorage. |
| ImagePipeline | The entry point for the image pipeline. |
| ImagePipelineConfig | Main configuration class for the image pipeline library. |
| ImagePipelineConfig.Builder | |
| ImagePipelineConfig.DefaultImageRequestConfig | Contains default configuration that can be personalized for all the request |
| ImagePipelineExperiments | Encapsulates additional elements of the ImagePipelineConfig which are currently in an
experimental state. |
| ImagePipelineExperiments.Builder | |
| ImagePipelineExperiments.DefaultProducerFactoryMethod | |
| ImagePipelineFactory | Factory class for the image pipeline. |
| NativeCodeSetup | Setter and getter for option about using native code. |
| PriorityThreadFactory | ThreadFactory that applies a priority to the threads it creates. |
| ProducerFactory | |
| ProducerSequenceFactory |