Package org.infinispan.persistence.spi
The Persistence SPI.
- Public API
-
Interface Summary Interface Description AdvancedCacheExpirationWriter<K,V> Deprecated. since 11.0 replaced byNonBlockingStore
AdvancedCacheExpirationWriter.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 byNonBlockingStore
AdvancedCacheWriter<K,V> Deprecated. since 11.0 replaced byNonBlockingStore
AdvancedCacheWriter.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 byNonBlockingStore
CacheLoader<K,V> Deprecated. since 11.0 replaced byNonBlockingStore
CacheWriter<K,V> Deprecated. since 11.0 replaced byNonBlockingStore
ExternalStore<K,V> Deprecated. since 11.0 replaced byNonBlockingStore
FlagAffectedStore<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 aCacheLoader
or 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 byNonBlockingStore
TransactionalCacheWriter<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 aCacheLoader
or aCacheWriter
implementation if there are problems reading from a loader.StoreUnavailableException An exception thrown by thePersistenceManager
if one or more stores are unavailable when a cache operation is attempted.