Package one.microstream.cache.types
Interface CacheManager
- All Superinterfaces:
 AutoCloseable,javax.cache.CacheManager,Closeable
- All Known Implementing Classes:
 CacheManager.Default
public interface CacheManager
extends javax.cache.CacheManager
JSR-107 compliant 
CacheManager.- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCacheManager.Default - 
Method Summary
Modifier and Type Method Description <K, V, C extends javax.cache.configuration.Configuration<K, V>>
Cache<K,V>createCache(String cacheName, C configuration)<K, V> Cache<K,V>getCache(String cacheName)<K, V> Cache<K,V>getCache(String cacheName, Class<K> keyType, Class<V> valueType)CachingProvidergetCachingProvider()static CacheManagerNew(CachingProvider cachingProvider, URI uri, ClassLoader classLoader, Properties properties)voidremoveCache(String cacheName)default <T> Tunwrap(Class<T> clazz) 
- 
Method Details
- 
getCache
- Specified by:
 getCachein interfacejavax.cache.CacheManager
 - 
getCache
- Specified by:
 getCachein interfacejavax.cache.CacheManager
 - 
createCache
<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- Throws:
 IllegalArgumentException
 - 
getCachingProvider
CachingProvider getCachingProvider()- Specified by:
 getCachingProviderin interfacejavax.cache.CacheManager
 - 
removeCache
 - 
unwrap
- Specified by:
 unwrapin interfacejavax.cache.CacheManager
 - 
New
static CacheManager New(CachingProvider cachingProvider, URI uri, ClassLoader classLoader, Properties properties) 
 -