| Name | Description | Type | Package | Framework |
| AdvancedCacheExpirationWriter | Defines functionality for advanced expiration techniques. | Interface | org.infinispan.persistence.spi | Infinispan |
| AdvancedCacheExpirationWriter .ExpirationPurgeListener | Callback to be notified when an entry is removed by the AdvancedCacheExpirationWriter. | Interface | org.infinispan.persistence.spi.AdvancedCacheExpirationWriter | Infinispan |
| AdvancedCacheLoader | A specialised extension of the CacheLoader interface that allows processing parallel iteration over theSince:6. | Interface | org.infinispan.persistence.spi | Infinispan |
| AdvancedCacheLoader .CacheLoaderTask | Offers a callback to be invoked for parallel iteration over the entries in an external store. | Interface | org.infinispan.persistence.spi.AdvancedCacheLoader | Infinispan |
| AdvancedCacheLoader .TaskContext | Used during the parallel iteration in order to offer the AdvancedCacheLoader. | Interface | org.infinispan.persistence.spi.AdvancedCacheLoader | Infinispan |
| AdvancedCacheWriter | Defines advanced functionality for persisting data to an external storage. | Interface | org.infinispan.persistence.spi | Infinispan |
| AdvancedCacheWriter .PurgeListener | Callback to be notified when an entry is removed by the AdvancedCacheWriter. | Interface | org.infinispan.persistence.spi.AdvancedCacheWriter | Infinispan |
| AdvancedLoadWriteStore | Advanced interface for interacting with an external store in a read-write mode. | Interface | org.infinispan.persistence.spi | Infinispan |
| CacheLoader | Defines the logic for loading data from an external storage. | Interface | org.infinispan.persistence.spi | Infinispan |
| CacheWriter | Allows persisting data to an external storage, as opposed to the CacheLoader. | Interface | org.infinispan.persistence.spi | Infinispan |
| ExternalStore | Basic interface for interacting with an external store in a read-write mode. | Interface | org.infinispan.persistence.spi | Infinispan |
| InitializationContext | Aggregates the initialisation state needed by either a CacheLoader or a CacheWriter. | Interface | org.infinispan.persistence.spi | Infinispan |
| PersistenceException | An exception thrown by a CacheLoader or a CacheWriter implementation if there are problems reading from a loader. | Class | org.infinispan.persistence.spi | Infinispan |