Groovy Documentation

griffon.plugins.bigcache
[Groovy] Class BigcacheManagerHolder

java.lang.Object
  griffon.plugins.bigcache.BigcacheManagerHolder
All Implemented Interfaces:
BigcacheProvider

@Singleton
class BigcacheManagerHolder
extends Object

Authors:
Andres Almiray


Field Summary
private static Object[] LOCK

private static org.slf4j.Logger LOG

private Map managers

 
Constructor Summary
BigcacheManagerHolder()

 
Method Summary
void disconnectManager(String bigcacheManagerName)

private org.bigcache.BigCacheManager fetchManager(String bigcacheManagerName)

org.bigcache.BigCacheManager getManager(String bigcacheManagerName = 'default')

String[] getManagerNames()

boolean isManagerConnected(String bigcacheManagerName)

private org.bigcache.BigCacheManager retrieveBigcacheManager(String bigcacheManagerName)

void setManager(String bigcacheManagerName = 'default', org.bigcache.BigCacheManager bcm)

private void storeBigcacheManager(String bigcacheManagerName, org.bigcache.BigCacheManager bcm)

Object withBigcache(String bigcacheManagerName = 'default', Closure closure)

Object withBigcache(String bigcacheManagerName = 'default', CallableWithArgs callable)

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

Field Detail

LOCK

private static final Object[] LOCK


LOG

private static final org.slf4j.Logger LOG


managers

private final Map managers


 
Constructor Detail

BigcacheManagerHolder

BigcacheManagerHolder()


 
Method Detail

disconnectManager

void disconnectManager(String bigcacheManagerName)


fetchManager

private org.bigcache.BigCacheManager fetchManager(String bigcacheManagerName)


getManager

org.bigcache.BigCacheManager getManager(String bigcacheManagerName = 'default')


getManagerNames

String[] getManagerNames()


isManagerConnected

boolean isManagerConnected(String bigcacheManagerName)


retrieveBigcacheManager

private org.bigcache.BigCacheManager retrieveBigcacheManager(String bigcacheManagerName)


setManager

void setManager(String bigcacheManagerName = 'default', org.bigcache.BigCacheManager bcm)


storeBigcacheManager

private void storeBigcacheManager(String bigcacheManagerName, org.bigcache.BigCacheManager bcm)


withBigcache

Object withBigcache(String bigcacheManagerName = 'default', Closure closure)


withBigcache

Object withBigcache(String bigcacheManagerName = 'default', CallableWithArgs callable)


 

Groovy Documentation