Liferay 6.2-ce-ga5

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

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

public class EhcachePortalCacheManager<K extends Serializable,V>
extends Object
implements PortalCacheManager<K,V>


Constructor Summary
EhcachePortalCacheManager()
           
 
Method Summary
protected  PortalCache<K,V> addCache(String name, net.sf.ehcache.Cache cache)
           
 void afterPropertiesSet()
           
 void clearAll()
           
 void destroy()
           
 PortalCache<K,V> getCache(String name)
           
 PortalCache<K,V> getCache(String name, boolean blocking)
           
 net.sf.ehcache.CacheManager getEhcacheManager()
           
protected  boolean isTransactionalPortalCache(String name)
           
 void reconfigureCaches(URL configurationURL)
           
 void removeCache(String name)
           
 void setClusterAware(boolean clusterAware)
           
 void setConfigPropertyKey(String configPropertyKey)
           
 void setMBeanServer(MBeanServer mBeanServer)
           
 void setMpiOnly(boolean mpiOnly)
           
 void setRegisterCacheConfigurations(boolean registerCacheConfigurations)
           
 void setRegisterCacheManager(boolean registerCacheManager)
           
 void setRegisterCaches(boolean registerCaches)
           
 void setRegisterCacheStatistics(boolean registerCacheStatistics)
           
 
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

afterPropertiesSet

public void afterPropertiesSet()

clearAll

public void clearAll()
Specified by:
clearAll in interface PortalCacheManager<K extends Serializable,V>

destroy

public void destroy()
             throws Exception
Throws:
Exception

getCache

public PortalCache<K,V> getCache(String name)
Specified by:
getCache in interface PortalCacheManager<K extends Serializable,V>

getCache

public PortalCache<K,V> getCache(String name,
                                 boolean blocking)
Specified by:
getCache in interface PortalCacheManager<K extends Serializable,V>

getEhcacheManager

public net.sf.ehcache.CacheManager getEhcacheManager()

reconfigureCaches

public void reconfigureCaches(URL configurationURL)
Specified by:
reconfigureCaches in interface PortalCacheManager<K extends Serializable,V>

removeCache

public void removeCache(String name)
Specified by:
removeCache in interface PortalCacheManager<K extends Serializable,V>

setClusterAware

public void setClusterAware(boolean clusterAware)

setConfigPropertyKey

public void setConfigPropertyKey(String configPropertyKey)

setMBeanServer

public void setMBeanServer(MBeanServer mBeanServer)

setMpiOnly

public void setMpiOnly(boolean mpiOnly)

setRegisterCacheConfigurations

public void setRegisterCacheConfigurations(boolean registerCacheConfigurations)

setRegisterCacheManager

public void setRegisterCacheManager(boolean registerCacheManager)

setRegisterCaches

public void setRegisterCaches(boolean registerCaches)

setRegisterCacheStatistics

public void setRegisterCacheStatistics(boolean registerCacheStatistics)

addCache

protected PortalCache<K,V> addCache(String name,
                                    net.sf.ehcache.Cache cache)

isTransactionalPortalCache

protected boolean isTransactionalPortalCache(String name)

Liferay 6.2-ce-ga5