Package org.apache.commons.jcs3.jcache
Class JCSCachingManager
java.lang.Object
org.apache.commons.jcs3.jcache.JCSCachingManager
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- javax.cache.CacheManager
- 
Constructor SummaryConstructorsConstructorDescriptionJCSCachingManager(javax.cache.spi.CachingProvider provider, URI uri, ClassLoader loader, Properties properties) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()<K,V, C extends javax.cache.configuration.Configuration<K, V>> 
 javax.cache.Cache<K,V> createCache(String cacheName, C configuration) voiddestroyCache(String cacheName) voidenableManagement(String cacheName, boolean enabled) voidenableStatistics(String cacheName, boolean enabled) <K,V> javax.cache.Cache<K, V> <K,V> javax.cache.Cache<K, V> javax.cache.spi.CachingProvidergetURI()booleanisClosed()void<T> T
- 
Constructor Details- 
JCSCachingManagerpublic JCSCachingManager(javax.cache.spi.CachingProvider provider, URI uri, ClassLoader loader, Properties properties) 
 
- 
- 
Method Details- 
createCachepublic <K,V, javax.cache.Cache<K,C extends javax.cache.configuration.Configuration<K, V>> V> createCache(String cacheName, C configuration) throws IllegalArgumentException - Specified by:
- createCachein interface- javax.cache.CacheManager
- Throws:
- IllegalArgumentException
 
- 
destroyCache- Specified by:
- destroyCachein interface- javax.cache.CacheManager
 
- 
enableManagement- Specified by:
- enableManagementin interface- javax.cache.CacheManager
 
- 
enableStatistics- Specified by:
- enableStatisticsin interface- javax.cache.CacheManager
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- javax.cache.CacheManager
- Specified by:
- closein interface- Closeable
 
- 
unwrap- Specified by:
- unwrapin interface- javax.cache.CacheManager
 
- 
isClosed- Specified by:
- isClosedin interface- javax.cache.CacheManager
 
- 
getCache- Specified by:
- getCachein interface- javax.cache.CacheManager
 
- 
getCacheNames- Specified by:
- getCacheNamesin interface- javax.cache.CacheManager
 
- 
getCachepublic <K,V> javax.cache.Cache<K,V> getCache(String cacheName, Class<K> keyType, Class<V> valueType) - Specified by:
- getCachein interface- javax.cache.CacheManager
 
- 
getCachingProvider- Specified by:
- getCachingProviderin interface- javax.cache.CacheManager
 
- 
getURI- Specified by:
- getURIin interface- javax.cache.CacheManager
 
- 
getClassLoader- Specified by:
- getClassLoaderin interface- javax.cache.CacheManager
 
- 
getProperties- Specified by:
- getPropertiesin interface- javax.cache.CacheManager
 
- 
release
 
-