Package org.infinispan.persistence.spi
Interface AdvancedLoadWriteStore<K,V>
-
- All Superinterfaces:
AdvancedCacheLoader<K,V>,AdvancedCacheWriter<K,V>,CacheLoader<K,V>,CacheWriter<K,V>,ExternalStore<K,V>,Lifecycle
- All Known Subinterfaces:
SegmentedAdvancedLoadWriteStore<K,V>
- All Known Implementing Classes:
AbstractSegmentedAdvancedLoadWriteStore,ComposedSegmentedLoadWriteStore,JdbcStringBasedStore,JpaStore,LevelDBStore,RemoteStore,RestStore,org.infinispan.persistence.rocksdb.RocksDBStore,SingleFileStore
@ThreadSafe public interface AdvancedLoadWriteStore<K,V> extends ExternalStore<K,V>, AdvancedCacheLoader<K,V>, AdvancedCacheWriter<K,V>
Advanced interface for interacting with an external store in a read-write mode.- Since:
- 6.0
- Author:
- Mircea Markus
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.infinispan.persistence.spi.AdvancedCacheLoader
AdvancedCacheLoader.CacheLoaderTask<K,V>, AdvancedCacheLoader.TaskContext
-
Nested classes/interfaces inherited from interface org.infinispan.persistence.spi.AdvancedCacheWriter
AdvancedCacheWriter.PurgeListener<K>
-
-
Method Summary
-
Methods inherited from interface org.infinispan.persistence.spi.AdvancedCacheLoader
process, publishEntries, publishKeys, size
-
Methods inherited from interface org.infinispan.persistence.spi.AdvancedCacheWriter
clear, purge
-
Methods inherited from interface org.infinispan.persistence.spi.CacheLoader
contains, init, load
-
Methods inherited from interface org.infinispan.persistence.spi.CacheWriter
delete, deleteBatch, init, isAvailable, write, writeBatch
-
Methods inherited from interface org.infinispan.persistence.spi.ExternalStore
destroy, isAvailable
-
-