Top Description Fields Constructors Methods
net.sf.ehcache

public Class CacheInitializationHelper

extends Object
Class Inheritance

Helper class to initialize an Ehcache with a CacheManager without adding the Ehcache to the CacheManager.
Author
Tim Wu

Field Summary

Modifier and TypeField and Description
private final CacheManager

Constructor Summary

AccessConstructor and Description
public
CacheInitializationHelper(final CacheManager
cache manager that will be used to initialize the caches
cacheManager
)

Create a cache initializer with the given CacheManager

Method Summary

Modifier and TypeMethod and Description
public static CacheManager

Returns:

the initializing CacheManager
getInitializingCacheManager
(String
name of the CacheManager, can be null
name
)

Get a currently initializing CacheManager by name

public void
initializeEhcache(final Ehcache
cache to initialize
cache
)

Initialize the Ehcache.

public static void
initializeEhcache(final CacheManager
cache manager used to initialize the cache
cacheManager
,
final Ehcache
cache to initialize
cache
)

Initialize the given Ehcache using the given CacheManager

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cacheManagerback to summary
private final CacheManager cacheManager

Constructor Detail

CacheInitializationHelperback to summary
public CacheInitializationHelper(final CacheManager cacheManager)

Create a cache initializer with the given CacheManager

Parameters
cacheManager:CacheManager

cache manager that will be used to initialize the caches

Method Detail

getInitializingCacheManagerback to summary
public static CacheManager getInitializingCacheManager(String name)

Get a currently initializing CacheManager by name

Parameters
name:String

name of the CacheManager, can be null

Returns:CacheManager

the initializing CacheManager

initializeEhcacheback to summary
public void initializeEhcache(final Ehcache cache)

Initialize the Ehcache.

Parameters
cache:Ehcache

cache to initialize

initializeEhcacheback to summary
public static void initializeEhcache(final CacheManager cacheManager, final Ehcache cache)

Initialize the given Ehcache using the given CacheManager

Parameters
cacheManager:CacheManager

cache manager used to initialize the cache

cache:Ehcache

cache to initialize