public class CacheManager
extends java.lang.Object
implements javax.cache.CacheManager
| 构造器和说明 |
|---|
CacheManager(java.util.Map<java.lang.String,CacheConfig> cacheConfigs)
Instantiates a new cache manager.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
<K,V,C extends javax.cache.configuration.Configuration<K,V>> |
createCache(java.lang.String cacheName,
C configuration) |
void |
destroyCache(java.lang.String cacheName) |
void |
enableManagement(java.lang.String cacheName,
boolean enabled) |
void |
enableStatistics(java.lang.String cacheName,
boolean enabled) |
<K,V> javax.cache.Cache<K,V> |
getCache(java.lang.String cacheName) |
<K,V> javax.cache.Cache<K,V> |
getCache(java.lang.String cacheName,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType) |
java.lang.Iterable<java.lang.String> |
getCacheNames() |
javax.cache.spi.CachingProvider |
getCachingProvider() |
java.lang.ClassLoader |
getClassLoader() |
java.util.Properties |
getProperties() |
java.net.URI |
getURI() |
boolean |
isClosed() |
<T> T |
unwrap(java.lang.Class<T> clazz) |
public CacheManager(java.util.Map<java.lang.String,CacheConfig> cacheConfigs)
cacheConfigs - the cache configspublic <K,V> javax.cache.Cache<K,V> getCache(java.lang.String cacheName)
getCache 在接口中 javax.cache.CacheManagerpublic <K,V> javax.cache.Cache<K,V> getCache(java.lang.String cacheName,
java.lang.Class<K> keyType,
java.lang.Class<V> valueType)
getCache 在接口中 javax.cache.CacheManagerpublic javax.cache.spi.CachingProvider getCachingProvider()
getCachingProvider 在接口中 javax.cache.CacheManagerpublic java.net.URI getURI()
getURI 在接口中 javax.cache.CacheManagerpublic java.lang.ClassLoader getClassLoader()
getClassLoader 在接口中 javax.cache.CacheManagerpublic java.util.Properties getProperties()
getProperties 在接口中 javax.cache.CacheManagerpublic <K,V,C extends javax.cache.configuration.Configuration<K,V>> javax.cache.Cache<K,V> createCache(java.lang.String cacheName,
C configuration)
throws java.lang.IllegalArgumentException
createCache 在接口中 javax.cache.CacheManagerjava.lang.IllegalArgumentExceptionpublic java.lang.Iterable<java.lang.String> getCacheNames()
getCacheNames 在接口中 javax.cache.CacheManagerpublic void destroyCache(java.lang.String cacheName)
destroyCache 在接口中 javax.cache.CacheManagerpublic void enableManagement(java.lang.String cacheName,
boolean enabled)
enableManagement 在接口中 javax.cache.CacheManagerpublic void enableStatistics(java.lang.String cacheName,
boolean enabled)
enableStatistics 在接口中 javax.cache.CacheManagerpublic void close()
close 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseableclose 在接口中 javax.cache.CacheManagerpublic boolean isClosed()
isClosed 在接口中 javax.cache.CacheManagerpublic <T> T unwrap(java.lang.Class<T> clazz)
unwrap 在接口中 javax.cache.CacheManager