Package one.microstream.cache.types
Class CacheManager.Default
java.lang.Object
one.microstream.cache.types.CacheManager.Default
- All Implemented Interfaces:
Closeable,AutoCloseable,javax.cache.CacheManager,CacheManager
- Enclosing interface:
- CacheManager
public static class CacheManager.Default extends Object implements CacheManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.cache.types.CacheManager
CacheManager.Default -
Method Summary
Modifier and Type Method Description voidclose()<K, V, C extends javax.cache.configuration.Configuration<K, V>>
Cache<K,V>createCache(String cacheName, C configuration)voiddestroyCache(String cacheName)voidenableManagement(String cacheName, boolean enabled)voidenableStatistics(String cacheName, boolean enabled)<K, V> Cache<K,V>getCache(String cacheName)<K, V> Cache<K,V>getCache(String cacheName, Class<K> keyType, Class<V> valueType)Iterable<String>getCacheNames()CachingProvidergetCachingProvider()ClassLoadergetClassLoader()PropertiesgetProperties()URIgetURI()booleanisClosed()voidremoveCache(String cacheName)
-
Method Details
-
getCachingProvider
- Specified by:
getCachingProviderin interfacejavax.cache.CacheManager- Specified by:
getCachingProviderin interfaceCacheManager
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfacejavax.cache.CacheManager
-
getURI
- Specified by:
getURIin interfacejavax.cache.CacheManager
-
getProperties
- Specified by:
getPropertiesin interfacejavax.cache.CacheManager
-
getClassLoader
- Specified by:
getClassLoaderin interfacejavax.cache.CacheManager
-
createCache
public <K, V, C extends javax.cache.configuration.Configuration<K, V>> Cache<K,V> createCache(String cacheName, C configuration) throws IllegalArgumentException- Specified by:
createCachein interfacejavax.cache.CacheManager- Specified by:
createCachein interfaceCacheManager- Throws:
IllegalArgumentException
-
getCache
- Specified by:
getCachein interfacejavax.cache.CacheManager- Specified by:
getCachein interfaceCacheManager
-
getCache
- Specified by:
getCachein interfacejavax.cache.CacheManager- Specified by:
getCachein interfaceCacheManager
-
getCacheNames
- Specified by:
getCacheNamesin interfacejavax.cache.CacheManager
-
destroyCache
- Specified by:
destroyCachein interfacejavax.cache.CacheManager
-
removeCache
- Specified by:
removeCachein interfaceCacheManager
-
enableManagement
- Specified by:
enableManagementin interfacejavax.cache.CacheManager
-
enableStatistics
- Specified by:
enableStatisticsin interfacejavax.cache.CacheManager
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacejavax.cache.CacheManager- Specified by:
closein interfaceCloseable
-