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 byNonBlockingStoreAdvancedCacheWriter<K,V> Deprecated, for removal: This API element is subject to removal in a future version.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, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStoreCacheLoader<K,V> Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStoreCacheWriter<K,V> Deprecated, for removal: This API element is subject to removal in a future version.since 11.0 replaced byNonBlockingStoreExternalStore<K,V> Deprecated, for removal: This API element is subject to removal in a future version.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, 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 aCacheLoaderor aCacheWriterimplementation 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 byNonBlockingStoreAn exception thrown by thePersistenceManagerif 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