public interface PersistenceManager
extends org.infinispan.commons.api.Lifecycle
Modifier and Type | Interface and Description |
---|---|
static class |
PersistenceManager.AccessMode |
Modifier and Type | Method and Description |
---|---|
void |
clearAllStores(PersistenceManager.AccessMode mode)
Invokes
AdvancedCacheWriter.clear() on all the stores that aloes it. |
boolean |
deleteFromAllStores(Object key,
PersistenceManager.AccessMode mode) |
void |
disableStore(String storeType)
Marks the given storage as disabled.
|
AdvancedCacheLoader |
getStateTransferProvider()
Returns the store one configured with fetch persistent state, or null if none exist.
|
<T> Set<T> |
getStores(Class<T> storeClass) |
Collection<String> |
getStoresAsString() |
MarshalledEntry |
loadFromAllStores(Object key,
InvocationContext context) |
void |
preload()
Loads the data from the external store into memory during cache startup.
|
void |
processOnAllStores(Executor executor,
KeyFilter keyFilter,
AdvancedCacheLoader.CacheLoaderTask task,
boolean fetchValue,
boolean fetchMetadata) |
void |
processOnAllStores(Executor executor,
KeyFilter keyFilter,
AdvancedCacheLoader.CacheLoaderTask task,
boolean fetchValue,
boolean fetchMetadata,
PersistenceManager.AccessMode mode) |
void |
processOnAllStores(KeyFilter keyFilter,
AdvancedCacheLoader.CacheLoaderTask task,
boolean fetchValue,
boolean fetchMetadata) |
void |
processOnAllStores(KeyFilter keyFilter,
AdvancedCacheLoader.CacheLoaderTask task,
boolean fetchValue,
boolean fetchMetadata,
PersistenceManager.AccessMode mode) |
void |
purgeExpired()
Removes the expired entries from all the existing storage.
|
void |
setClearOnStop(boolean clearOnStop) |
int |
size() |
void |
writeToAllStores(MarshalledEntry marshalledEntry,
PersistenceManager.AccessMode modes) |
void |
writeToAllStores(MarshalledEntry marshalledEntry,
PersistenceManager.AccessMode modes,
Set<Flag> flags) |
void preload()
void disableStore(String storeType)
Collection<String> getStoresAsString()
void purgeExpired()
void clearAllStores(PersistenceManager.AccessMode mode)
AdvancedCacheWriter.clear()
on all the stores that aloes it.boolean deleteFromAllStores(Object key, PersistenceManager.AccessMode mode)
void processOnAllStores(KeyFilter keyFilter, AdvancedCacheLoader.CacheLoaderTask task, boolean fetchValue, boolean fetchMetadata)
void processOnAllStores(Executor executor, KeyFilter keyFilter, AdvancedCacheLoader.CacheLoaderTask task, boolean fetchValue, boolean fetchMetadata)
void processOnAllStores(KeyFilter keyFilter, AdvancedCacheLoader.CacheLoaderTask task, boolean fetchValue, boolean fetchMetadata, PersistenceManager.AccessMode mode)
void processOnAllStores(Executor executor, KeyFilter keyFilter, AdvancedCacheLoader.CacheLoaderTask task, boolean fetchValue, boolean fetchMetadata, PersistenceManager.AccessMode mode)
MarshalledEntry loadFromAllStores(Object key, InvocationContext context)
void writeToAllStores(MarshalledEntry marshalledEntry, PersistenceManager.AccessMode modes)
void writeToAllStores(MarshalledEntry marshalledEntry, PersistenceManager.AccessMode modes, Set<Flag> flags)
AdvancedCacheLoader getStateTransferProvider()
int size()
void setClearOnStop(boolean clearOnStop)
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.