Package org.apache.ignite.cache
Class CacheManager
- java.lang.Object
- 
- org.apache.ignite.cache.CacheManager
 
- 
- All Implemented Interfaces:
- Closeable,- AutoCloseable,- javax.cache.CacheManager
 
 public class CacheManager extends Object implements javax.cache.CacheManager Implementation of JSR-107CacheManager.
- 
- 
Field SummaryFields Modifier and Type Field Description static booleanDFLT_JCACHE_DEFAULT_ISOLATED
 - 
Constructor SummaryConstructors Constructor Description CacheManager(URI uri, CachingProvider cachingProvider, ClassLoader clsLdr, Properties props)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()<K,V,C extends javax.cache.configuration.Configuration<K,V>>
 javax.cache.Cache<K,V>createCache(String cacheName, C cacheCfg)voiddestroyCache(String cacheName)voidenableManagement(String cacheName, boolean enabled)voidenableStatistics(String cacheName, boolean enabled)<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> valType)Iterable<String>getCacheNames()CachingProvidergetCachingProvider()ClassLoadergetClassLoader()PropertiesgetProperties()URIgetURI()booleanisClosed()<T> Tunwrap(Class<T> clazz)
 
- 
- 
- 
Constructor Detail- 
CacheManagerpublic CacheManager(URI uri, CachingProvider cachingProvider, ClassLoader clsLdr, Properties props) - Parameters:
- uri- Uri.
- cachingProvider- Caching provider.
- clsLdr- Class loader.
- props- Properties.
 
 
- 
 - 
Method Detail- 
getCachingProviderpublic CachingProvider getCachingProvider() - Specified by:
- getCachingProviderin interface- javax.cache.CacheManager
 
 - 
getURIpublic URI getURI() - Specified by:
- getURIin interface- javax.cache.CacheManager
 
 - 
getClassLoaderpublic ClassLoader getClassLoader() - Specified by:
- getClassLoaderin interface- javax.cache.CacheManager
 
 - 
getPropertiespublic Properties getProperties() - Specified by:
- getPropertiesin interface- javax.cache.CacheManager
 
 - 
createCachepublic <K,V,C extends javax.cache.configuration.Configuration<K,V>> javax.cache.Cache<K,V> createCache(String cacheName, C cacheCfg) throws IllegalArgumentException - Specified by:
- createCachein interface- javax.cache.CacheManager
- Throws:
- IllegalArgumentException
 
 - 
getCachepublic <K,V> javax.cache.Cache<K,V> getCache(String cacheName, Class<K> keyType, Class<V> valType) - Specified by:
- getCachein interface- javax.cache.CacheManager
 
 - 
getCachepublic <K,V> javax.cache.Cache<K,V> getCache(String cacheName) - Specified by:
- getCachein interface- javax.cache.CacheManager
 
 - 
getCacheNamespublic Iterable<String> getCacheNames() - Specified by:
- getCacheNamesin interface- javax.cache.CacheManager
 
 - 
destroyCachepublic void destroyCache(String cacheName) - Specified by:
- destroyCachein interface- javax.cache.CacheManager
 
 - 
enableManagementpublic void enableManagement(String cacheName, boolean enabled) - Specified by:
- enableManagementin interface- javax.cache.CacheManager
 
 - 
enableStatisticspublic void enableStatistics(String cacheName, boolean enabled) - Specified by:
- enableStatisticsin interface- javax.cache.CacheManager
 
 - 
closepublic void close() - Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- javax.cache.CacheManager
- Specified by:
- closein interface- Closeable
 
 - 
isClosedpublic boolean isClosed() - Specified by:
- isClosedin interface- javax.cache.CacheManager
 
 - 
unwrappublic <T> T unwrap(Class<T> clazz) - Specified by:
- unwrapin interface- javax.cache.CacheManager
 
 
- 
 
-