Uses of Package
org.infinispan.persistence.spi
-
Packages that use org.infinispan.persistence.spi Package Description org.infinispan.configuration.cache Cache
configurationorg.infinispan.expiration Cache expiration.org.infinispan.persistence Persistence API.org.infinispan.persistence.cluster ACacheLoader
(notCacheWriter
) that polls other nodes in the cluster for state.org.infinispan.persistence.file Simple filesystem-basedCacheWriter
implementation.org.infinispan.persistence.jdbc.stringbased JDBC CacheStore implementation which maps keys to strings.org.infinispan.persistence.jpa JPA-basedAdvancedLoadWriteStore
.org.infinispan.persistence.remote Hot Rod-basedAdvancedLoadWriteStore
.org.infinispan.persistence.rest RESTfulAdvancedLoadWriteStore
.org.infinispan.persistence.rocksdb RocksDB-basedAdvancedLoadWriteStore
.org.infinispan.persistence.sifs Soft IndexAdvancedLoadWriteStore
.org.infinispan.persistence.sifs.configuration Configuration forSoftIndexFileStore
.org.infinispan.persistence.spi The Persistence SPI. -
Classes in org.infinispan.persistence.spi used by org.infinispan.configuration.cache Class Description InitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
. -
Classes in org.infinispan.persistence.spi used by org.infinispan.expiration Class Description MarshallableEntry Defines an externally persisted entry. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence Class Description AdvancedCacheLoader A specialised extension of theCacheLoader
interface that allows processing parallel iteration over the existing entries.AdvancedCacheLoader.TaskContext Deprecated.since 9.3 The process method is no longer suggested and thus this class shouldn't be in use any moreInitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
.MarshallableEntry Defines an externally persisted entry.MarshallableEntryFactory Factory forMarshallableEntry
.SegmentedAdvancedLoadWriteStore An interface implementing bothAdvancedCacheWriter
andAdvancedCacheLoader
as well as overrides of those methods that can be optimized when a segment is already known for the key or a subset of segments are to be used instead of the entire store. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence.cluster Class Description CacheLoader Defines the logic for loading data from an external storage.InitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
.LocalOnlyCacheLoader Marker interface for cache loaders that should only load values on the originating nodes.MarshallableEntry Defines an externally persisted entry.PersistenceException An exception thrown by aCacheLoader
or aCacheWriter
implementation if there are problems reading from a loader. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence.file Class Description AdvancedCacheLoader A specialised extension of theCacheLoader
interface that allows processing parallel iteration over the existing entries.AdvancedCacheWriter Defines advanced functionality for persisting data to an external storage.AdvancedCacheWriter.PurgeListener Callback to be notified when an entry is removed by theAdvancedCacheWriter.purge(java.util.concurrent.Executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener)
method.AdvancedLoadWriteStore Advanced interface for interacting with an external store in a read-write mode.CacheLoader Defines the logic for loading data from an external storage.CacheWriter Allows persisting data to an external storage, as opposed to theCacheLoader
.ExternalStore Basic interface for interacting with an external store in a read-write mode.InitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
.MarshallableEntry Defines an externally persisted entry. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence.jdbc.stringbased Class Description AdvancedCacheExpirationWriter Defines functionality for advanced expiration techniques.AdvancedCacheLoader A specialised extension of theCacheLoader
interface that allows processing parallel iteration over the existing entries.AdvancedCacheWriter Defines advanced functionality for persisting data to an external storage.AdvancedCacheWriter.PurgeListener Callback to be notified when an entry is removed by theAdvancedCacheWriter.purge(java.util.concurrent.Executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener)
method.AdvancedLoadWriteStore Advanced interface for interacting with an external store in a read-write mode.CacheLoader Defines the logic for loading data from an external storage.CacheWriter Allows persisting data to an external storage, as opposed to theCacheLoader
.ExternalStore Basic interface for interacting with an external store in a read-write mode.InitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
.MarshallableEntry Defines an externally persisted entry.PersistenceException An exception thrown by aCacheLoader
or aCacheWriter
implementation if there are problems reading from a loader.SegmentedAdvancedLoadWriteStore An interface implementing bothAdvancedCacheWriter
andAdvancedCacheLoader
as well as overrides of those methods that can be optimized when a segment is already known for the key or a subset of segments are to be used instead of the entire store.TransactionalCacheWriter Defines the functionality of a transactional store. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence.jpa Class Description AdvancedCacheLoader A specialised extension of theCacheLoader
interface that allows processing parallel iteration over the existing entries.AdvancedCacheWriter Defines advanced functionality for persisting data to an external storage.AdvancedCacheWriter.PurgeListener Callback to be notified when an entry is removed by theAdvancedCacheWriter.purge(java.util.concurrent.Executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener)
method.AdvancedLoadWriteStore Advanced interface for interacting with an external store in a read-write mode.CacheLoader Defines the logic for loading data from an external storage.CacheWriter Allows persisting data to an external storage, as opposed to theCacheLoader
.ExternalStore Basic interface for interacting with an external store in a read-write mode.InitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
.MarshallableEntry Defines an externally persisted entry.PersistenceException An exception thrown by aCacheLoader
or aCacheWriter
implementation if there are problems reading from a loader. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence.remote Class Description AdvancedCacheExpirationWriter Defines functionality for advanced expiration techniques.AdvancedCacheLoader A specialised extension of theCacheLoader
interface that allows processing parallel iteration over the existing entries.AdvancedCacheWriter Defines advanced functionality for persisting data to an external storage.AdvancedCacheWriter.PurgeListener Callback to be notified when an entry is removed by theAdvancedCacheWriter.purge(java.util.concurrent.Executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener)
method.AdvancedLoadWriteStore Advanced interface for interacting with an external store in a read-write mode.CacheLoader Defines the logic for loading data from an external storage.CacheWriter Allows persisting data to an external storage, as opposed to theCacheLoader
.ExternalStore Basic interface for interacting with an external store in a read-write mode.FlagAffectedStore 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
.MarshallableEntry Defines an externally persisted entry.PersistenceException An exception thrown by aCacheLoader
or aCacheWriter
implementation if there are problems reading from a loader.SegmentedAdvancedLoadWriteStore An interface implementing bothAdvancedCacheWriter
andAdvancedCacheLoader
as well as overrides of those methods that can be optimized when a segment is already known for the key or a subset of segments are to be used instead of the entire store. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence.rest Class Description AdvancedCacheLoader A specialised extension of theCacheLoader
interface that allows processing parallel iteration over the existing entries.AdvancedCacheWriter Defines advanced functionality for persisting data to an external storage.AdvancedCacheWriter.PurgeListener Callback to be notified when an entry is removed by theAdvancedCacheWriter.purge(java.util.concurrent.Executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener)
method.AdvancedLoadWriteStore Advanced interface for interacting with an external store in a read-write mode.CacheLoader Defines the logic for loading data from an external storage.CacheWriter Allows persisting data to an external storage, as opposed to theCacheLoader
.ExternalStore Basic interface for interacting with an external store in a read-write mode.InitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
.MarshallableEntry Defines an externally persisted entry. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence.rocksdb Class Description AdvancedCacheExpirationWriter Defines functionality for advanced expiration techniques.AdvancedCacheLoader A specialised extension of theCacheLoader
interface that allows processing parallel iteration over the existing entries.AdvancedCacheWriter Defines advanced functionality for persisting data to an external storage.AdvancedCacheWriter.PurgeListener Callback to be notified when an entry is removed by theAdvancedCacheWriter.purge(java.util.concurrent.Executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener)
method.AdvancedLoadWriteStore Advanced interface for interacting with an external store in a read-write mode.CacheLoader Defines the logic for loading data from an external storage.CacheWriter Allows persisting data to an external storage, as opposed to theCacheLoader
.ExternalStore Basic interface for interacting with an external store in a read-write mode.InitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
.MarshallableEntry Defines an externally persisted entry.SegmentedAdvancedLoadWriteStore An interface implementing bothAdvancedCacheWriter
andAdvancedCacheLoader
as well as overrides of those methods that can be optimized when a segment is already known for the key or a subset of segments are to be used instead of the entire store. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence.sifs Class Description AdvancedCacheLoader A specialised extension of theCacheLoader
interface that allows processing parallel iteration over the existing entries.AdvancedCacheWriter Defines advanced functionality for persisting data to an external storage.AdvancedCacheWriter.PurgeListener Callback to be notified when an entry is removed by theAdvancedCacheWriter.purge(java.util.concurrent.Executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener)
method.AdvancedLoadWriteStore Advanced interface for interacting with an external store in a read-write mode.CacheLoader Defines the logic for loading data from an external storage.CacheWriter Allows persisting data to an external storage, as opposed to theCacheLoader
.ExternalStore Basic interface for interacting with an external store in a read-write mode.InitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
.MarshallableEntry Defines an externally persisted entry.PersistenceException An exception thrown by aCacheLoader
or aCacheWriter
implementation if there are problems reading from a loader. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence.sifs.configuration Class Description InitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
. -
Classes in org.infinispan.persistence.spi used by org.infinispan.persistence.spi Class Description AdvancedCacheExpirationWriter Defines functionality for advanced expiration techniques.AdvancedCacheExpirationWriter.ExpirationPurgeListener Callback to be notified when an entry is removed by theAdvancedCacheExpirationWriter.purge(Executor, ExpirationPurgeListener)
method.AdvancedCacheLoader A specialised extension of theCacheLoader
interface that allows processing parallel iteration over the existing entries.AdvancedCacheLoader.CacheLoaderTask Deprecated.since 9.3 The process method is deprecated and thus this class shouldn't be in use any moreAdvancedCacheLoader.TaskContext Deprecated.since 9.3 The process method is no longer suggested and thus this class shouldn't be in use any moreAdvancedCacheWriter Defines advanced functionality for persisting data to an external storage.AdvancedCacheWriter.PurgeListener Callback to be notified when an entry is removed by theAdvancedCacheWriter.purge(java.util.concurrent.Executor, org.infinispan.persistence.spi.AdvancedCacheWriter.PurgeListener)
method.AdvancedLoadWriteStore Advanced interface for interacting with an external store in a read-write mode.CacheLoader Defines the logic for loading data from an external storage.CacheWriter Allows persisting data to an external storage, as opposed to theCacheLoader
.ExternalStore Basic interface for interacting with an external store in a read-write mode.InitializationContext Aggregates the initialisation state needed by either aCacheLoader
or aCacheWriter
.MarshallableEntry Defines an externally persisted entry.MarshallableEntryFactory 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.PersistenceException An exception thrown by aCacheLoader
or aCacheWriter
implementation if there are problems reading from a loader.