Package org.redisson.jcache
Class JCacheManager
-
- org.redisson.jcache.JCacheManager
-
- All Implemented Interfaces:
,
,
javax.cache.CacheManager
public class JCacheManager extends implements javax.cache.CacheManager
- Author:
- Nikita Koksharov
-
-
Constructor Summary
Constructors Constructor Description JCacheManager(Redisson redisson, classLoader, javax.cache.spi.CachingProvider cacheProvider, properties, uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
closeCache(JCache<?,?> cache)
<K,V,C extends javax.cache.configuration.Configuration<K,V>>
javax.cache.Cache<K,V>cacheName, C configuration)
void
cacheName)
void
cacheName, boolean enabled)
void
cacheName, boolean enabled)
<K,V>
javax.cache.Cache<K,V>cacheName)
<K,V>
javax.cache.Cache<K,V>cacheName, <K> keyType, <V> valueType)
<>
getCacheNames()
javax.cache.spi.CachingProvider
getCachingProvider()
getClassLoader()
getProperties()
JCacheStatisticsMXBean
getStatBean(JCache<?,?> cache)
getURI()
boolean
isClosed()
<T> T
<T> clazz)
-
-
-
Constructor Detail
-
JCacheManager
public JCacheManager(Redisson redisson, classLoader, javax.cache.spi.CachingProvider cacheProvider, properties, uri)
-
-
Method Detail
-
getCachingProvider
public javax.cache.spi.CachingProvider getCachingProvider()
- Specified by:
getCachingProvider
in interfacejavax.cache.CacheManager
-
getURI
public getURI()
- Specified by:
getURI
in interfacejavax.cache.CacheManager
-
getClassLoader
public getClassLoader()
- Specified by:
getClassLoader
in interfacejavax.cache.CacheManager
-
getProperties
public getProperties()
- Specified by:
getProperties
in interfacejavax.cache.CacheManager
-
createCache
public <K,V,C extends javax.cache.configuration.Configuration<K,V>> javax.cache.Cache<K,V> createCache( cacheName, C configuration) throws
- Specified by:
createCache
in interfacejavax.cache.CacheManager
- Throws:
-
getCache
public <K,V> javax.cache.Cache<K,V> getCache( cacheName, <K> keyType, <V> valueType)
- Specified by:
getCache
in interfacejavax.cache.CacheManager
-
getCache
public <K,V> javax.cache.Cache<K,V> getCache( cacheName)
- Specified by:
getCache
in interfacejavax.cache.CacheManager
-
getCacheNames
public <> getCacheNames()
- Specified by:
getCacheNames
in interfacejavax.cache.CacheManager
-
destroyCache
public void destroyCache( cacheName)
- Specified by:
destroyCache
in interfacejavax.cache.CacheManager
-
closeCache
public void closeCache(JCache<?,?> cache)
-
enableManagement
public void enableManagement( cacheName, boolean enabled)
- Specified by:
enableManagement
in interfacejavax.cache.CacheManager
-
getStatBean
public JCacheStatisticsMXBean getStatBean(JCache<?,?> cache)
-
enableStatistics
public void enableStatistics( cacheName, boolean enabled)
- Specified by:
enableStatistics
in interfacejavax.cache.CacheManager
-
close
public void close()
- Specified by:
in interface
- Specified by:
close
in interfacejavax.cache.CacheManager
- Specified by:
in interface
-
isClosed
public boolean isClosed()
- Specified by:
isClosed
in interfacejavax.cache.CacheManager
-
unwrap
public <T> T unwrap(<T> clazz)
- Specified by:
unwrap
in interfacejavax.cache.CacheManager
-
-