Liferay 7.0-ce-m3

com.liferay.portal.kernel.cache
Interface PortalCacheManager<K extends Serializable,V>

All Known Implementing Classes:
AbstractPortalCacheManager, BaseIntrabandPortalCacheManager, EhcachePortalCacheManager, MemoryPortalCacheManager

public interface PortalCacheManager<K extends Serializable,V>


Method Summary
 void clearAll()
           
 void destroy()
           
 PortalCache<K,V> getCache(String name)
           
 PortalCache<K,V> getCache(String name, boolean blocking)
           
 Set<CacheManagerListener> getCacheManagerListeners()
           
 String getName()
           
 boolean isClusterAware()
           
 void reconfigureCaches(URL configurationURL)
           
 boolean registerCacheManagerListener(CacheManagerListener cacheManagerListener)
           
 void removeCache(String name)
           
 boolean unregisterCacheManagerListener(CacheManagerListener cacheManagerListener)
           
 void unregisterCacheManagerListeners()
           
 

Method Detail

clearAll

void clearAll()
              throws PortalCacheException
Throws:
PortalCacheException

destroy

void destroy()

getCache

PortalCache<K,V> getCache(String name)
                                               throws PortalCacheException
Throws:
PortalCacheException

getCache

PortalCache<K,V> getCache(String name,
                          boolean blocking)
                                               throws PortalCacheException
Throws:
PortalCacheException

getCacheManagerListeners

Set<CacheManagerListener> getCacheManagerListeners()

getName

String getName()

isClusterAware

boolean isClusterAware()

reconfigureCaches

void reconfigureCaches(URL configurationURL)

registerCacheManagerListener

boolean registerCacheManagerListener(CacheManagerListener cacheManagerListener)

removeCache

void removeCache(String name)

unregisterCacheManagerListener

boolean unregisterCacheManagerListener(CacheManagerListener cacheManagerListener)

unregisterCacheManagerListeners

void unregisterCacheManagerListeners()

Liferay 7.0-ce-m3