public final class CacheManager extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CacheManager.Cache
A Cache instance.
|
static class |
CacheManager.CacheDestroyed
Exception thrown when a Cache instance has been destroyed.
|
static class |
CacheManager.CacheFlusher
The Cache flusher.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
deleteCache(java.lang.String cacheName)
Delete a named cache.
|
static CacheManager.CacheFlusher |
getCacheFlusher()
Get the cache flusher.
|
static java.lang.Iterable<CacheManager.Cache> |
getCaches()
Return all known caches on this node.
|
static CacheManager.Cache |
getOrCreateCache(java.lang.String cacheName)
Get or create a named cache.
|
public static CacheManager.Cache getOrCreateCache(java.lang.String cacheName)
This method creates a named Cache instance. If one already exists, that instance is returned.
cacheName
- Name of Cache.public static boolean deleteCache(java.lang.String cacheName)
This method deletes the named Cache instance.
cacheName
- Name of a Cache to delete.public static java.lang.Iterable<CacheManager.Cache> getCaches()
Iterable
containing all caches.public static CacheManager.CacheFlusher getCacheFlusher()
This method returns the CacheFlusher instance.