public class Cache2kCoreProviderImpl extends Object implements Cache2kCoreProvider
Modifier and Type | Field and Description |
---|---|
static CacheConfigurationProvider |
CACHE_CONFIGURATION_PROVIDER |
static String |
STANDARD_DEFAULT_MANAGER_NAME |
Constructor and Description |
---|
Cache2kCoreProviderImpl() |
Modifier and Type | Method and Description |
---|---|
static <K,V> void |
augmentConfiguration(CacheManager mgr,
Cache2kConfiguration<K,V> cfg) |
void |
close() |
void |
close(ClassLoader l) |
void |
close(ClassLoader cl,
String managerName) |
<K,V> Cache<K,V> |
createCache(CacheManager m,
Cache2kConfiguration<K,V> cfg) |
String |
getBuildNumber() |
ClassLoader |
getDefaultClassLoader() |
Cache2kConfiguration |
getDefaultConfiguration(CacheManager mgr) |
String |
getDefaultManagerName(ClassLoader cl) |
Object |
getLockObject() |
CacheManager |
getManager(ClassLoader cl,
String _name) |
CacheManager |
getManager(ClassLoader cl,
String _name,
boolean _default) |
String |
getVersion() |
void |
setDefaultManagerName(ClassLoader cl,
String s) |
public static final String STANDARD_DEFAULT_MANAGER_NAME
public static final CacheConfigurationProvider CACHE_CONFIGURATION_PROVIDER
public static <K,V> void augmentConfiguration(CacheManager mgr, Cache2kConfiguration<K,V> cfg)
public Object getLockObject()
public void setDefaultManagerName(ClassLoader cl, String s)
setDefaultManagerName
in interface Cache2kCoreProvider
public String getDefaultManagerName(ClassLoader cl)
getDefaultManagerName
in interface Cache2kCoreProvider
public ClassLoader getDefaultClassLoader()
getDefaultClassLoader
in interface Cache2kCoreProvider
public CacheManager getManager(ClassLoader cl, String _name)
getManager
in interface Cache2kCoreProvider
public CacheManager getManager(ClassLoader cl, String _name, boolean _default)
public void close(ClassLoader l)
close
in interface Cache2kCoreProvider
public void close()
close
in interface Cache2kCoreProvider
public void close(ClassLoader cl, String managerName)
close
in interface Cache2kCoreProvider
public <K,V> Cache<K,V> createCache(CacheManager m, Cache2kConfiguration<K,V> cfg)
createCache
in interface Cache2kCoreProvider
public String getVersion()
public String getBuildNumber()
public Cache2kConfiguration getDefaultConfiguration(CacheManager mgr)
getDefaultConfiguration
in interface Cache2kCoreProvider
cache2k API documentation. Copyright © 2000–2018 headissue GmbH, Munich.