Package org.infinispan.persistence.spi
The Persistence SPI.
- Public API
-
Interface Summary Interface Description AdvancedCacheExpirationWriter<K,V> Deprecated. since 11.0 replaced byNonBlockingStoreAdvancedCacheExpirationWriter.ExpirationPurgeListener<K,V> Callback to be notified when an entry is removed by theAdvancedCacheExpirationWriter.purge(Executor, ExpirationPurgeListener)method.AdvancedCacheLoader<K,V> Deprecated. since 11.0 replaced byNonBlockingStoreAdvancedCacheWriter<K,V> Deprecated. since 11.0 replaced byNonBlockingStoreAdvancedCacheWriter.PurgeListener<K> Callback to be notified when an entry is removed by theAdvancedCacheWriter.purge(java.util.concurrent.Executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener)method.AdvancedLoadWriteStore<K,V> Deprecated. since 11.0 replaced byNonBlockingStoreCacheLoader<K,V> Deprecated. since 11.0 replaced byNonBlockingStoreCacheWriter<K,V> Deprecated. since 11.0 replaced byNonBlockingStoreExternalStore<K,V> Deprecated. since 11.0 replaced byNonBlockingStoreFlagAffectedStore<K,V> Implemented by stores that can skip writes based on certain flags present in the invocation.InitializationContext Aggregates the initialisation state needed by either aCacheLoaderor aCacheWriter.LocalOnlyCacheLoader Deprecated. since 11.0.MarshallableEntry<K,V> Defines an externally persisted entry.MarshallableEntryFactory<K,V> Factory forMarshallableEntry.MarshalledValue A marshallable object containing serialized representations of cache values and metadata, that can be used to store values, metadata and timestamps as a single entity.NonBlockingStore<K,V> The contract for defining how caches interface with external sources of data, such as databases or filesystems.NonBlockingStore.SegmentedPublisher<Type> A Publisher that provides a stream of values and the segments to which those values map.SegmentedAdvancedLoadWriteStore<K,V> Deprecated. since 11.0 replaced byNonBlockingStoreTransactionalCacheWriter<K,V> Deprecated. since 11.0 replaced byNonBlockingStore -
Enum Summary Enum Description NonBlockingStore.Characteristic Enumeration defining the various characteristics of the underlying store to communicate what features it may or may not support. -
Exception Summary Exception Description PersistenceException An exception thrown by aCacheLoaderor aCacheWriterimplementation if there are problems reading from a loader.StoreUnavailableException An exception thrown by thePersistenceManagerif one or more stores are unavailable when a cache operation is attempted.