Liferay 7.0-ce-m6

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

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

public interface PortalCacheManager<K extends Serializable,V>


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

Field Detail

PORTAL_CACHE_MANAGER_NAME

static final String PORTAL_CACHE_MANAGER_NAME
See Also:
Constant Field Values

PORTAL_CACHE_MANAGER_TYPE

static final String PORTAL_CACHE_MANAGER_TYPE
See Also:
Constant Field Values
Method Detail

clearAll

void clearAll()
              throws PortalCacheException
Throws:
PortalCacheException

destroy

void destroy()

getCache

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

getCache

PortalCache<K,V> getCache(String portalCacheName,
                          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 portalCacheName)

unregisterCacheManagerListener

boolean unregisterCacheManagerListener(CacheManagerListener cacheManagerListener)

unregisterCacheManagerListeners

void unregisterCacheManagerListeners()

Liferay 7.0-ce-m6