public class RICacheManager extends Object implements javax.cache.CacheManager
CacheManager.| Constructor and Description |
|---|
RICacheManager(RICachingProvider cachingProvider,
URI uri,
ClassLoader classLoader,
Properties properties)
Constructs a new RICacheManager with the specified name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
<K,V,C extends javax.cache.configuration.Configuration<K,V>> |
createCache(String cacheName,
C configuration) |
void |
destroyCache(String cacheName) |
void |
enableManagement(String cacheName,
boolean enabled) |
void |
enableStatistics(String cacheName,
boolean enabled) |
javax.cache.Cache |
getCache(String cacheName) |
<K,V> javax.cache.Cache<K,V> |
getCache(String cacheName,
Class<K> keyType,
Class<V> valueType) |
Iterable<String> |
getCacheNames() |
javax.cache.spi.CachingProvider |
getCachingProvider() |
ClassLoader |
getClassLoader() |
Properties |
getProperties() |
URI |
getURI() |
boolean |
isClosed() |
<T> T |
unwrap(Class<T> cls) |
public RICacheManager(RICachingProvider cachingProvider, URI uri, ClassLoader classLoader, Properties properties)
cachingProvider - the CachingProvider that created the CacheManageruri - the name of this cache managerclassLoader - the ClassLoader that should be used in converting values into Java Objects.properties - the vendor specific Properties for the CacheManagerNullPointerException - if the URI and/or classLoader is null.public javax.cache.spi.CachingProvider getCachingProvider()
getCachingProvider in interface javax.cache.CacheManagerpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface javax.cache.CacheManagerpublic boolean isClosed()
isClosed in interface javax.cache.CacheManagerpublic URI getURI()
getURI in interface javax.cache.CacheManagerpublic Properties getProperties()
getProperties in interface javax.cache.CacheManagerpublic ClassLoader getClassLoader()
getClassLoader in interface javax.cache.CacheManagerpublic <K,V,C extends javax.cache.configuration.Configuration<K,V>> javax.cache.Cache<K,V> createCache(String cacheName, C configuration)
createCache in interface javax.cache.CacheManagerpublic <K,V> javax.cache.Cache<K,V> getCache(String cacheName, Class<K> keyType, Class<V> valueType)
getCache in interface javax.cache.CacheManagerpublic javax.cache.Cache getCache(String cacheName)
getCache in interface javax.cache.CacheManagerpublic Iterable<String> getCacheNames()
getCacheNames in interface javax.cache.CacheManagerpublic void destroyCache(String cacheName)
destroyCache in interface javax.cache.CacheManagerpublic void enableStatistics(String cacheName, boolean enabled)
enableStatistics in interface javax.cache.CacheManagerpublic void enableManagement(String cacheName, boolean enabled)
enableManagement in interface javax.cache.CacheManagerpublic <T> T unwrap(Class<T> cls)
unwrap in interface javax.cache.CacheManagerCopyright © 2019. All rights reserved.