org.ehcache.config.builders
Class CacheManagerBuilder<T extends CacheManager>
java.lang.Object
org.ehcache.config.builders.CacheManagerBuilder<T>
- All Implemented Interfaces:
- Builder<T>
public class CacheManagerBuilder<T extends CacheManager>
- extends java.lang.Object
- implements Builder<T>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
build
public T build(boolean init)
build
public T build()
- Specified by:
build
in interface Builder<T extends CacheManager>
newCacheManager
public static CacheManager newCacheManager(Configuration configuration)
withCache
public <K,V> CacheManagerBuilder<T> withCache(java.lang.String alias,
CacheConfiguration<K,V> configuration)
withCache
public <K,V> CacheManagerBuilder<T> withCache(java.lang.String alias,
CacheConfigurationBuilder<K,V> configurationBuilder)
with
public <N extends T> CacheManagerBuilder<N> with(CacheManagerConfiguration<N> cfg)
using
public CacheManagerBuilder<T> using(Service service)
withCopier
public <C> CacheManagerBuilder<T> withCopier(java.lang.Class<C> clazz,
java.lang.Class<? extends Copier<C>> copier)
withSerializer
public <C> CacheManagerBuilder<T> withSerializer(java.lang.Class<C> clazz,
java.lang.Class<? extends Serializer<C>> serializer)
withDefaultSizeOfMaxObjectGraph
public CacheManagerBuilder<T> withDefaultSizeOfMaxObjectGraph(long size)
withDefaultSizeOfMaxObjectSize
public CacheManagerBuilder<T> withDefaultSizeOfMaxObjectSize(long size,
MemoryUnit unit)
withDefaultWriteBehindThreadPool
public CacheManagerBuilder<T> withDefaultWriteBehindThreadPool(java.lang.String threadPoolAlias)
withDefaultDiskStoreThreadPool
public CacheManagerBuilder<T> withDefaultDiskStoreThreadPool(java.lang.String threadPoolAlias)
withDefaultEventListenersThreadPool
public CacheManagerBuilder<T> withDefaultEventListenersThreadPool(java.lang.String threadPoolAlias)
using
public CacheManagerBuilder<T> using(ServiceCreationConfiguration<?> serviceConfiguration)
replacing
public CacheManagerBuilder<T> replacing(ServiceCreationConfiguration<?> overwriteServiceConfiguration)
withClassLoader
public CacheManagerBuilder<T> withClassLoader(java.lang.ClassLoader classLoader)
newCacheManagerBuilder
public static CacheManagerBuilder<CacheManager> newCacheManagerBuilder()
persistence
public static PersistenceConfiguration persistence(java.lang.String location)