com.liferay.portal.cache
Class AbstractPortalCacheManager<K extends Serializable,V>
java.lang.Object
com.liferay.portal.cache.AbstractPortalCacheManager<K,V>
- All Implemented Interfaces:
- PortalCacheManager<K,V>
- Direct Known Subclasses:
- EhcachePortalCacheManager, MemoryPortalCacheManager
public abstract class AbstractPortalCacheManager<K extends Serializable,V>
- extends Object
- implements PortalCacheManager<K,V>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
aggregatedCacheManagerListener
protected final AggregatedCacheManagerListener aggregatedCacheManagerListener
clusterAware
protected boolean clusterAware
portalCaches
protected final ConcurrentMap<String,PortalCache<K extends Serializable,V>> portalCaches
AbstractPortalCacheManager
public AbstractPortalCacheManager()
afterPropertiesSet
public void afterPropertiesSet()
clearAll
public void clearAll()
throws PortalCacheException
- Specified by:
clearAll in interface PortalCacheManager<K extends Serializable,V>
- Throws:
PortalCacheException
destroy
public void destroy()
- Specified by:
destroy in interface PortalCacheManager<K extends Serializable,V>
getCache
public PortalCache<K,V> getCache(String name)
throws PortalCacheException
- Specified by:
getCache in interface PortalCacheManager<K extends Serializable,V>
- Throws:
PortalCacheException
getCache
public PortalCache<K,V> getCache(String name,
boolean blocking)
throws PortalCacheException
- Specified by:
getCache in interface PortalCacheManager<K extends Serializable,V>
- Throws:
PortalCacheException
getCacheManagerListeners
public Set<CacheManagerListener> getCacheManagerListeners()
- Specified by:
getCacheManagerListeners in interface PortalCacheManager<K extends Serializable,V>
isClusterAware
public boolean isClusterAware()
- Specified by:
isClusterAware in interface PortalCacheManager<K extends Serializable,V>
registerCacheManagerListener
public boolean registerCacheManagerListener(CacheManagerListener cacheManagerListener)
- Specified by:
registerCacheManagerListener 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)
setMpiOnly
public void setMpiOnly(boolean mpiOnly)
unregisterCacheManagerListener
public boolean unregisterCacheManagerListener(CacheManagerListener cacheManagerListener)
- Specified by:
unregisterCacheManagerListener in interface PortalCacheManager<K extends Serializable,V>
unregisterCacheManagerListeners
public void unregisterCacheManagerListeners()
- Specified by:
unregisterCacheManagerListeners in interface PortalCacheManager<K extends Serializable,V>
createPortalCache
protected abstract PortalCache<K,V> createPortalCache(String cacheName)
doClearAll
protected abstract void doClearAll()
doDestroy
protected abstract void doDestroy()
doRemoveCache
protected abstract void doRemoveCache(String cacheName)
getPortalCacheManagerConfiguration
protected abstract PortalCacheManagerConfiguration getPortalCacheManagerConfiguration()
initPortalCacheManager
protected abstract void initPortalCacheManager()
isTransactionalPortalCache
protected boolean isTransactionalPortalCache(String name)
reconfigPortalCache
protected void reconfigPortalCache(PortalCacheManagerConfiguration portalCacheManagerConfiguration)