Liferay 7.0-ce-m3

com.liferay.portal.cache.ehcache
Class EhcachePortalCacheManager<K extends Serializable,V>

java.lang.Object
  extended by com.liferay.portal.cache.AbstractPortalCacheManager<K,V>
      extended by com.liferay.portal.cache.ehcache.EhcachePortalCacheManager<K,V>
All Implemented Interfaces:
PortalCacheManager<K,V>

public class EhcachePortalCacheManager<K extends Serializable,V>
extends AbstractPortalCacheManager<K,V>


Field Summary
 
Fields inherited from class com.liferay.portal.cache.AbstractPortalCacheManager
aggregatedCacheManagerListener, clusterAware, portalCaches
 
Constructor Summary
EhcachePortalCacheManager()
           
 
Method Summary
protected  PortalCache<K,V> createPortalCache(String cacheName)
           
protected  void doClearAll()
           
protected  void doDestroy()
           
protected  void doRemoveCache(String cacheName)
           
 net.sf.ehcache.CacheManager getEhcacheManager()
           
 String getName()
           
protected  PortalCacheManagerConfiguration getPortalCacheManagerConfiguration()
           
protected  void initPortalCacheManager()
           
protected  void reconfigEhcache(net.sf.ehcache.config.Configuration configuration)
           
 void reconfigureCaches(URL configurationURL)
           
 void setConfigPropertyKey(String configPropertyKey)
           
 void setMBeanServer(MBeanServer mBeanServer)
           
 void setRegisterCacheConfigurations(boolean registerCacheConfigurations)
           
 void setRegisterCacheManager(boolean registerCacheManager)
           
 void setRegisterCaches(boolean registerCaches)
           
 void setRegisterCacheStatistics(boolean registerCacheStatistics)
           
 
Methods inherited from class com.liferay.portal.cache.AbstractPortalCacheManager
afterPropertiesSet, clearAll, destroy, getCache, getCache, getCacheManagerListeners, isClusterAware, isTransactionalPortalCache, reconfigPortalCache, registerCacheManagerListener, removeCache, setClusterAware, setMpiOnly, unregisterCacheManagerListener, unregisterCacheManagerListeners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EhcachePortalCacheManager

public EhcachePortalCacheManager()
Method Detail

getEhcacheManager

public net.sf.ehcache.CacheManager getEhcacheManager()

getName

public String getName()

reconfigureCaches

public void reconfigureCaches(URL configurationURL)

setConfigPropertyKey

public void setConfigPropertyKey(String configPropertyKey)

setMBeanServer

public void setMBeanServer(MBeanServer mBeanServer)

setRegisterCacheConfigurations

public void setRegisterCacheConfigurations(boolean registerCacheConfigurations)

setRegisterCacheManager

public void setRegisterCacheManager(boolean registerCacheManager)

setRegisterCaches

public void setRegisterCaches(boolean registerCaches)

setRegisterCacheStatistics

public void setRegisterCacheStatistics(boolean registerCacheStatistics)

createPortalCache

protected PortalCache<K,V> createPortalCache(String cacheName)
Specified by:
createPortalCache in class AbstractPortalCacheManager<K extends Serializable,V>

doClearAll

protected void doClearAll()
Specified by:
doClearAll in class AbstractPortalCacheManager<K extends Serializable,V>

doDestroy

protected void doDestroy()
Specified by:
doDestroy in class AbstractPortalCacheManager<K extends Serializable,V>

doRemoveCache

protected void doRemoveCache(String cacheName)
Specified by:
doRemoveCache in class AbstractPortalCacheManager<K extends Serializable,V>

getPortalCacheManagerConfiguration

protected PortalCacheManagerConfiguration getPortalCacheManagerConfiguration()
Specified by:
getPortalCacheManagerConfiguration in class AbstractPortalCacheManager<K extends Serializable,V>

initPortalCacheManager

protected void initPortalCacheManager()
Specified by:
initPortalCacheManager in class AbstractPortalCacheManager<K extends Serializable,V>

reconfigEhcache

protected void reconfigEhcache(net.sf.ehcache.config.Configuration configuration)

Liferay 7.0-ce-m3