Package org.infinispan.persistence.spi
package org.infinispan.persistence.spi
The Persistence SPI.
- Public API
-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Callback to be notified when an entry is removed by the
AdvancedCacheExpirationWriter.purge(Executor, ExpirationPurgeListener)
method.AdvancedCacheLoader<K,V> Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
AdvancedCacheWriter<K,V> Deprecated, for removal: This API element is subject to removal in a future version.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, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
CacheLoader<K,V> Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
CacheWriter<K,V> Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
ExternalStore<K,V> Deprecated, for removal: This API element is subject to removal in a future version.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, for removal: This API element is subject to removal in a future version.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, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
An exception thrown by thePersistenceManager
if one or more stores are unavailable when a cache operation is attempted.Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStore
NonBlockingStore