Package org.infinispan.jcache.remote
Class JCacheManager
java.lang.Object
org.infinispan.jcache.AbstractJCacheManager
org.infinispan.jcache.remote.JCacheManager
- All Implemented Interfaces:
Closeable,AutoCloseable,javax.cache.CacheManager
public class JCacheManager
extends org.infinispan.jcache.AbstractJCacheManager
-
Field Summary
Fields inherited from class org.infinispan.jcache.AbstractJCacheManager
properties -
Constructor Summary
ConstructorsConstructorDescriptionJCacheManager(URI uri, ClassLoader classLoader, javax.cache.spi.CachingProvider provider, Properties userProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected <K,V, I extends org.infinispan.commons.api.BasicCache<K, V>>
org.infinispan.jcache.AbstractJCache<K,V> create(I ispnCache) protected <K,V, C extends javax.cache.configuration.Configuration<K, V>>
org.infinispan.jcache.AbstractJCache<K,V> <K,V> javax.cache.Cache<K, V> createRegisterJCache(String cacheName) protected booleanprotected voidprotected <K,V> void delegateRemoveCache(org.infinispan.jcache.AbstractJCache<K, V> jcache) protected void<K,V> javax.cache.Cache<K, V> <K,V> javax.cache.Cache<K, V> <T> TMethods inherited from class org.infinispan.jcache.AbstractJCacheManager
close, createCache, destroyCache, enableManagement, enableStatistics, finalize, getCacheNames, getCachingProvider, getManagedCacheNames, getOrCreateCache, getProperties, getURI, isClosed, registerPredefinedCache
-
Constructor Details
-
JCacheManager
public JCacheManager(URI uri, ClassLoader classLoader, javax.cache.spi.CachingProvider provider, Properties userProperties)
-
-
Method Details
-
getClassLoader
-
create
protected <K,V, org.infinispan.jcache.AbstractJCache<K,C extends javax.cache.configuration.Configuration<K, V>> V> create(String cacheName, C configuration) - Specified by:
createin classorg.infinispan.jcache.AbstractJCacheManager
-
getCache
- Specified by:
getCachein interfacejavax.cache.CacheManager- Overrides:
getCachein classorg.infinispan.jcache.AbstractJCacheManager
-
createRegisterJCache
-
getCache
public <K,V> javax.cache.Cache<K,V> getCache(String cacheName, Class<K> keyType, Class<V> valueType) - Specified by:
getCachein interfacejavax.cache.CacheManager- Overrides:
getCachein classorg.infinispan.jcache.AbstractJCacheManager
-
create
protected <K,V, org.infinispan.jcache.AbstractJCache<K,I extends org.infinispan.commons.api.BasicCache<K, V>> V> create(I ispnCache) - Specified by:
createin classorg.infinispan.jcache.AbstractJCacheManager
-
unwrap
-
delegateCacheNames
- Specified by:
delegateCacheNamesin classorg.infinispan.jcache.AbstractJCacheManager
-
delegateStop
protected void delegateStop()- Specified by:
delegateStopin classorg.infinispan.jcache.AbstractJCacheManager
-
delegateIsClosed
protected boolean delegateIsClosed()- Specified by:
delegateIsClosedin classorg.infinispan.jcache.AbstractJCacheManager
-
delegateRemoveCache
protected <K,V> void delegateRemoveCache(org.infinispan.jcache.AbstractJCache<K, V> jcache) - Specified by:
delegateRemoveCachein classorg.infinispan.jcache.AbstractJCacheManager
-
delegateLogIsClosed
protected void delegateLogIsClosed()- Specified by:
delegateLogIsClosedin classorg.infinispan.jcache.AbstractJCacheManager
-