Package org.infinispan.persistence.spi
package org.infinispan.persistence.spi
The Persistence SPI.
- Public API
-
ClassDescriptionDeprecated.Callback to be notified when an entry is removed by the
AdvancedCacheExpirationWriter.purge(Executor, ExpirationPurgeListener)
method.AdvancedCacheLoader<K,V> Deprecated.since 11.0 replaced byNonBlockingStore
AdvancedCacheWriter<K,V> Deprecated.since 11.0 replaced byNonBlockingStore
Callback to be notified when an entry is removed by theAdvancedCacheWriter.purge(java.util.concurrent.Executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener)
method.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.Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
.Deprecated.since 11.0.MarshallableEntry<K,V> Defines an externally persisted entry.Factory forMarshallableEntry
.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.Enumeration defining the various characteristics of the underlying store to communicate what features it may or may not support.A Publisher that provides a stream of values and the segments to which those values map.An exception thrown by aCacheLoader
or aCacheWriter
implementation if there are problems reading from a loader.Deprecated.since 11.0 replaced byNonBlockingStore
An exception thrown by thePersistenceManager
if one or more stores are unavailable when a cache operation is attempted.Deprecated.since 11.0 replaced byNonBlockingStore
NonBlockingStore