org.ehcache
Class CacheManagerBuilder<T extends CacheManager>

java.lang.Object
  extended by org.ehcache.CacheManagerBuilder<T>

public class CacheManagerBuilder<T extends CacheManager>
extends java.lang.Object


Method Summary
 T build(boolean init)
           
static CacheManager newCacheManager(Configuration configuration)
           
static CacheManagerBuilder<CacheManager> newCacheManagerBuilder()
           
static PersistenceConfiguration persistence(java.lang.String location)
           
 CacheManagerBuilder<T> using(Service service)
           
 CacheManagerBuilder<T> using(ServiceCreationConfiguration<?> service)
           
<N extends T>
CacheManagerBuilder<N>
with(CacheManagerConfiguration<N> cfg)
           
<K,V> CacheManagerBuilder<T>
withCache(java.lang.String alias, CacheConfiguration<K,V> configuration)
           
 CacheManagerBuilder<T> withClassLoader(java.lang.ClassLoader classLoader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

build

public T build(boolean init)

newCacheManager

public static CacheManager newCacheManager(Configuration configuration)

withCache

public <K,V> CacheManagerBuilder<T> withCache(java.lang.String alias,
                                              CacheConfiguration<K,V> configuration)

with

public <N extends T> CacheManagerBuilder<N> with(CacheManagerConfiguration<N> cfg)

using

public CacheManagerBuilder<T> using(Service service)

using

public CacheManagerBuilder<T> using(ServiceCreationConfiguration<?> service)

withClassLoader

public CacheManagerBuilder<T> withClassLoader(java.lang.ClassLoader classLoader)

newCacheManagerBuilder

public static CacheManagerBuilder<CacheManager> newCacheManagerBuilder()

persistence

public static PersistenceConfiguration persistence(java.lang.String location)