Package org.cache2k.core
Class Cache2kCoreProviderImpl
- java.lang.Object
-
- org.cache2k.core.Cache2kCoreProviderImpl
-
- All Implemented Interfaces:
org.cache2k.spi.Cache2kCoreProvider
public class Cache2kCoreProviderImpl extends Object implements org.cache2k.spi.Cache2kCoreProvider
- Author:
- Jens Wilke
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCache2kCoreProviderImpl.Tunable
-
Field Summary
Fields Modifier and Type Field Description static CacheConfigProviderCACHE_CONFIGURATION_PROVIDER
-
Constructor Summary
Constructors Constructor Description Cache2kCoreProviderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidclose(ClassLoader l)voidclose(ClassLoader cl, String managerName)<K,V>
org.cache2k.Cache<K,V>createCache(org.cache2k.CacheManager m, org.cache2k.config.Cache2kConfig<K,V> cfg)ClassLoadergetDefaultClassLoader()org.cache2k.config.Cache2kConfiggetDefaultConfig(org.cache2k.CacheManager mgr)StringgetDefaultManagerName(ClassLoader cl)ObjectgetLockObject()org.cache2k.CacheManagergetManager(ClassLoader cl, String name)org.cache2k.CacheManagergetManager(ClassLoader cl, String name, boolean defaultFallback)StringgetVersion()voidsetDefaultManagerName(ClassLoader cl, String s)
-
-
-
Field Detail
-
CACHE_CONFIGURATION_PROVIDER
public static final CacheConfigProvider CACHE_CONFIGURATION_PROVIDER
-
-
Method Detail
-
getLockObject
public Object getLockObject()
-
setDefaultManagerName
public void setDefaultManagerName(ClassLoader cl, String s)
- Specified by:
setDefaultManagerNamein interfaceorg.cache2k.spi.Cache2kCoreProvider
-
getDefaultManagerName
public String getDefaultManagerName(ClassLoader cl)
- Specified by:
getDefaultManagerNamein interfaceorg.cache2k.spi.Cache2kCoreProvider
-
getDefaultClassLoader
public ClassLoader getDefaultClassLoader()
- Specified by:
getDefaultClassLoaderin interfaceorg.cache2k.spi.Cache2kCoreProvider
-
getManager
public org.cache2k.CacheManager getManager(ClassLoader cl, String name)
- Specified by:
getManagerin interfaceorg.cache2k.spi.Cache2kCoreProvider
-
getManager
public org.cache2k.CacheManager getManager(ClassLoader cl, String name, boolean defaultFallback)
-
close
public void close(ClassLoader l)
- Specified by:
closein interfaceorg.cache2k.spi.Cache2kCoreProvider
-
close
public void close()
- Specified by:
closein interfaceorg.cache2k.spi.Cache2kCoreProvider
-
close
public void close(ClassLoader cl, String managerName)
- Specified by:
closein interfaceorg.cache2k.spi.Cache2kCoreProvider
-
createCache
public <K,V> org.cache2k.Cache<K,V> createCache(org.cache2k.CacheManager m, org.cache2k.config.Cache2kConfig<K,V> cfg)- Specified by:
createCachein interfaceorg.cache2k.spi.Cache2kCoreProvider
-
getVersion
public String getVersion()
- Specified by:
getVersionin interfaceorg.cache2k.spi.Cache2kCoreProvider
-
getDefaultConfig
public org.cache2k.config.Cache2kConfig getDefaultConfig(org.cache2k.CacheManager mgr)
- Specified by:
getDefaultConfigin interfaceorg.cache2k.spi.Cache2kCoreProvider
-
-