public class JCacheManager extends AbstractJCacheManager
CacheManager
.properties
Constructor and Description |
---|
JCacheManager(URI uri,
ClassLoader classLoader,
javax.cache.spi.CachingProvider provider,
Properties properties)
Create a new InfinispanCacheManager given a cache name and a
ClassLoader . |
JCacheManager(URI uri,
EmbeddedCacheManager cacheManager,
javax.cache.spi.CachingProvider provider) |
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) |
protected Iterable<String> |
delegateCacheNames() |
protected boolean |
delegateIsClosed() |
protected void |
delegateLogIsClosed() |
protected <K,V> void |
delegateRemoveCache(AbstractJCache<K,V> jcache) |
protected void |
delegateStop() |
ClassLoader |
getClassLoader() |
<T> T |
unwrap(Class<T> clazz) |
close, createCache, destroyCache, enableManagement, enableStatistics, finalize, getCache, getCache, getCacheNames, getCachingProvider, getManagedCacheNames, getOrCreateCache, getProperties, getURI, isClosed, registerPredefinedCache
public JCacheManager(URI uri, ClassLoader classLoader, javax.cache.spi.CachingProvider provider, Properties properties)
ClassLoader
. Cache name
might refer to a file on classpath containing Infinispan configuration file.uri
- identifies the cache managerclassLoader
- used to load classes stored in this cache managerpublic JCacheManager(URI uri, EmbeddedCacheManager cacheManager, javax.cache.spi.CachingProvider provider)
public <T> T unwrap(Class<T> clazz)
public ClassLoader getClassLoader()
protected void delegateLogIsClosed()
delegateLogIsClosed
in class AbstractJCacheManager
protected void delegateStop()
delegateStop
in class AbstractJCacheManager
protected Iterable<String> delegateCacheNames()
delegateCacheNames
in class AbstractJCacheManager
protected boolean delegateIsClosed()
delegateIsClosed
in class AbstractJCacheManager
protected <K,V> void delegateRemoveCache(AbstractJCache<K,V> jcache)
delegateRemoveCache
in class AbstractJCacheManager
protected <K,V,C extends javax.cache.configuration.Configuration<K,V>> AbstractJCache<K,V> create(String cacheName, C configuration)
create
in class AbstractJCacheManager
protected <K,V,I extends BasicCache<K,V>> AbstractJCache<K,V> create(I ispnCache)
create
in class AbstractJCacheManager
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.