public interface CacheManager extends Closeable
Modifier and Type | Method and Description |
---|---|
void |
close() |
<K,V,C extends Configuration<K,V>> |
createCache(String cacheName,
C configuration) |
void |
destroyCache(String cacheName) |
void |
enableManagement(String cacheName,
boolean enabled) |
void |
enableStatistics(String cacheName,
boolean enabled) |
<K,V> Cache<K,V> |
getCache(String cacheName) |
<K,V> Cache<K,V> |
getCache(String cacheName,
Class<K> keyType,
Class<V> valueType) |
Iterable<String> |
getCacheNames() |
CachingProvider |
getCachingProvider() |
ClassLoader |
getClassLoader() |
Properties |
getProperties() |
URI |
getURI() |
boolean |
isClosed() |
<T> T |
unwrap(Class<T> clazz) |
CachingProvider getCachingProvider()
URI getURI()
ClassLoader getClassLoader()
Properties getProperties()
<K,V,C extends Configuration<K,V>> Cache<K,V> createCache(String cacheName, C configuration) throws IllegalArgumentException
IllegalArgumentException
void destroyCache(String cacheName)
void enableManagement(String cacheName, boolean enabled)
void enableStatistics(String cacheName, boolean enabled)
void close()
close
in interface AutoCloseable
close
in interface Closeable
boolean isClosed()
<T> T unwrap(Class<T> clazz)
Copyright © 2017. All rights reserved.