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:
JdbcStringBasedStore
,JpaStore
,RemoteStore
,RestStore
,RocksDBStore
,SingleFileStore
,SoftIndexFileStore
@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
entryPublisher, 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, loadEntry
-
Methods inherited from interface org.infinispan.persistence.spi.CacheWriter
bulkUpdate, delete, deleteBatch, init, isAvailable, write, write, writeBatch
-
Methods inherited from interface org.infinispan.persistence.spi.ExternalStore
destroy, isAvailable
-
-