Groovy Documentation

griffon.plugins.ehcache
[Groovy] Class CacheManagerHolder

java.lang.Object
  griffon.plugins.ehcache.CacheManagerHolder

class CacheManagerHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static String DEFAULT

private static CacheManagerHolder INSTANCE

private static Object[] LOCK

private Map cacheManagers

 
Constructor Summary
private CacheManagerHolder()

 
Method Summary
void disconnectCacheManager(String cacheManagerName)

net.sf.ehcache.CacheManager fetchCacheManager(String cacheManagerName)

net.sf.ehcache.CacheManager getCacheManager(String cacheManagerName = DEFAULT)

String[] getCacheManagerNames()

static CacheManagerHolder getInstance()

boolean isCacheManagerConnected(String cacheManagerName)

private net.sf.ehcache.CacheManager retrieveCacheManager(String cacheManagerName)

void setCacheManager(String cacheManagerName = DEFAULT, net.sf.ehcache.CacheManager cacheManager)

private void storeCacheManager(String cacheManagerName, net.sf.ehcache.CacheManager cacheManager)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

DEFAULT

private static final String DEFAULT


INSTANCE

private static final CacheManagerHolder INSTANCE


LOCK

private static final Object[] LOCK


cacheManagers

private final Map cacheManagers


 
Constructor Detail

CacheManagerHolder

private CacheManagerHolder()


 
Method Detail

disconnectCacheManager

void disconnectCacheManager(String cacheManagerName)


fetchCacheManager

net.sf.ehcache.CacheManager fetchCacheManager(String cacheManagerName)


getCacheManager

net.sf.ehcache.CacheManager getCacheManager(String cacheManagerName = DEFAULT)


getCacheManagerNames

String[] getCacheManagerNames()


getInstance

static CacheManagerHolder getInstance()


isCacheManagerConnected

boolean isCacheManagerConnected(String cacheManagerName)


retrieveCacheManager

private net.sf.ehcache.CacheManager retrieveCacheManager(String cacheManagerName)


setCacheManager

void setCacheManager(String cacheManagerName = DEFAULT, net.sf.ehcache.CacheManager cacheManager)


storeCacheManager

private void storeCacheManager(String cacheManagerName, net.sf.ehcache.CacheManager cacheManager)


 

Groovy Documentation