public class JCacheManager extends AbstractJCacheManager
properties
Constructor and Description |
---|
JCacheManager(URI uri,
ClassLoader classLoader,
javax.cache.spi.CachingProvider provider,
Properties properties) |
Modifier and Type | Method and Description |
---|---|
protected <K,V,I extends BasicCache<K,V>> |
create(I ispnCache) |
protected <K,V,C extends javax.cache.configuration.Configuration<K,V>> |
create(String cacheName,
C configuration) |
<K,V> javax.cache.Cache<K,V> |
createRegisterJCache(String cacheName) |
protected Iterable<String> |
delegateCacheNames() |
protected boolean |
delegateIsClosed() |
protected void |
delegateLogIsClosed() |
protected <K,V> void |
delegateRemoveCache(AbstractJCache<K,V> jcache) |
protected void |
delegateStop() |
<K,V> javax.cache.Cache<K,V> |
getCache(String cacheName) |
<K,V> javax.cache.Cache<K,V> |
getCache(String cacheName,
Class<K> keyType,
Class<V> valueType) |
ClassLoader |
getClassLoader() |
<T> T |
unwrap(Class<T> clazz) |
close, createCache, destroyCache, enableManagement, enableStatistics, finalize, getCacheNames, getCachingProvider, getManagedCacheNames, getOrCreateCache, getProperties, getURI, isClosed, registerPredefinedCache
public JCacheManager(URI uri, ClassLoader classLoader, javax.cache.spi.CachingProvider provider, Properties properties)
public ClassLoader getClassLoader()
protected <K,V,C extends javax.cache.configuration.Configuration<K,V>> AbstractJCache<K,V> create(String cacheName, C configuration)
create
in class AbstractJCacheManager
public <K,V> javax.cache.Cache<K,V> getCache(String cacheName)
getCache
in interface javax.cache.CacheManager
getCache
in class AbstractJCacheManager
public <K,V> javax.cache.Cache<K,V> createRegisterJCache(String cacheName)
public <K,V> javax.cache.Cache<K,V> getCache(String cacheName, Class<K> keyType, Class<V> valueType)
getCache
in interface javax.cache.CacheManager
getCache
in class AbstractJCacheManager
protected <K,V,I extends BasicCache<K,V>> AbstractJCache<K,V> create(I ispnCache)
create
in class AbstractJCacheManager
public <T> T unwrap(Class<T> clazz)
protected Iterable<String> delegateCacheNames()
delegateCacheNames
in class AbstractJCacheManager
protected void delegateStop()
delegateStop
in class AbstractJCacheManager
protected boolean delegateIsClosed()
delegateIsClosed
in class AbstractJCacheManager
protected <K,V> void delegateRemoveCache(AbstractJCache<K,V> jcache)
delegateRemoveCache
in class AbstractJCacheManager
protected void delegateLogIsClosed()
delegateLogIsClosed
in class AbstractJCacheManager
Copyright © 2020 JBoss, a division of Red Hat. All rights reserved.