org.ehcache.core.config
Class DefaultConfiguration
java.lang.Object
org.ehcache.core.config.DefaultConfiguration
- All Implemented Interfaces:
- Configuration, RuntimeConfiguration
public final class DefaultConfiguration
- extends java.lang.Object
- implements Configuration, RuntimeConfiguration
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultConfiguration
public DefaultConfiguration(Configuration cfg)
DefaultConfiguration
public DefaultConfiguration(java.lang.ClassLoader classLoader)
DefaultConfiguration
public DefaultConfiguration(java.util.Map<java.lang.String,CacheConfiguration<?,?>> caches,
java.lang.ClassLoader classLoader,
ServiceCreationConfiguration<?>... services)
getCacheConfigurations
public java.util.Map<java.lang.String,CacheConfiguration<?,?>> getCacheConfigurations()
- Description copied from interface:
Configuration
- Mapping of names to
CacheConfiguration
, used to create the named Cache
managed by a CacheManager
- Specified by:
getCacheConfigurations
in interface Configuration
- Returns:
- the map of names to configs
getServiceCreationConfigurations
public java.util.Collection<ServiceCreationConfiguration<?>> getServiceCreationConfigurations()
- Description copied from interface:
Configuration
- All services initially used to bootstrap the
CacheManager
and
its Cache
instances
- Specified by:
getServiceCreationConfigurations
in interface Configuration
- Returns:
- the collection of said configs
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Description copied from interface:
Configuration
- The
ClassLoader
to be associated with the CacheManager
- Specified by:
getClassLoader
in interface Configuration
- Returns:
- The classloader
addCacheConfiguration
public void addCacheConfiguration(java.lang.String alias,
CacheConfiguration<?,?> config)
removeCacheConfiguration
public void removeCacheConfiguration(java.lang.String alias)
replaceCacheConfiguration
public <K,V> void replaceCacheConfiguration(java.lang.String alias,
CacheConfiguration<K,V> config,
CacheRuntimeConfiguration<K,V> runtimeConfiguration)