public interface PersistenceManager extends Lifecycle
Modifier and Type | Method and Description |
---|---|
boolean |
activate(Object key) |
void |
clearAllStores(boolean skipSharedStores)
Invokes
AdvancedCacheWriter.clear() on all the stores that aloes it. |
boolean |
deleteFromAllStores(Object key,
boolean skipSharedStores) |
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(AdvancedCacheLoader.KeyFilter keyFilter,
AdvancedCacheLoader.CacheLoaderTask task,
boolean fetchValue,
boolean fetchMetadata) |
void |
purgeExpired()
Removes the expired entries from all the existing storage.
|
int |
size() |
void |
writeToAllStores(MarshalledEntry marshalledEntry,
boolean skipSharedStores) |
void preload()
void disableStore(String storeType)
Collection<String> getStoresAsString()
void purgeExpired()
void clearAllStores(boolean skipSharedStores)
AdvancedCacheWriter.clear()
on all the stores that aloes it.boolean deleteFromAllStores(Object key, boolean skipSharedStores)
void processOnAllStores(AdvancedCacheLoader.KeyFilter keyFilter, AdvancedCacheLoader.CacheLoaderTask task, boolean fetchValue, boolean fetchMetadata)
boolean activate(Object key)
MarshalledEntry loadFromAllStores(Object key, InvocationContext context)
void writeToAllStores(MarshalledEntry marshalledEntry, boolean skipSharedStores)
AdvancedCacheLoader getStateTransferProvider()
int size()
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.