public interface PersistentCacheManager extends CacheManager
CacheManager that knows how to lifecycle caches that can outlive the JVM.| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys all persistent data associated with this
PersistentCacheManager. |
void |
destroyCache(java.lang.String alias)
Destroys all data persistent data associated with the aliased
Cache instance managed
by this CacheManager |
close, createCache, createCache, getCache, getRuntimeConfiguration, getStatus, init, removeCachevoid destroy()
throws CachePersistenceException
PersistentCacheManager.
This is achieved by putting the CacheManager in MAINTENANCE mode,
executing the destroy and then exiting the MAINTENANCE mode.
java.lang.IllegalStateException - if state maintenance couldn't be reachedCachePersistenceException - when something goes wrong destroying the persistent datavoid destroyCache(java.lang.String alias)
throws CachePersistenceException
Cache instance managed
by this CacheManageralias - the Cache's alias to destroy all persistent data fromCachePersistenceException - when something goes wrong destroying the persistent data