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 byNonBlockingStoreAdvancedCacheWriter<K,V> Deprecated.since 11.0 replaced byNonBlockingStoreCallback 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 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.Aggregates the initialisation state needed by either aCacheLoaderor 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 aCacheLoaderor aCacheWriterimplementation if there are problems reading from a loader.Deprecated.since 11.0 replaced byNonBlockingStoreAn exception thrown by thePersistenceManagerif one or more stores are unavailable when a cache operation is attempted.Deprecated.since 11.0 replaced byNonBlockingStore
NonBlockingStore