public class DynamicPortalCacheManager<K extends java.io.Serializable,V> extends java.lang.Object implements PortalCacheManager<K,V>
PORTAL_CACHE_MANAGER_NAME, PORTAL_CACHE_MANAGER_TYPE
Constructor and Description |
---|
DynamicPortalCacheManager(java.lang.String portalCacheManagerName) |
Modifier and Type | Method and Description |
---|---|
void |
clearAll() |
void |
destroy() |
PortalCache<K,V> |
fetchPortalCache(java.lang.String portalCacheName) |
PortalCache<K,V> |
getPortalCache(java.lang.String portalCacheName) |
PortalCache<K,V> |
getPortalCache(java.lang.String portalCacheName,
boolean blocking) |
PortalCache<K,V> |
getPortalCache(java.lang.String portalCacheName,
boolean blocking,
boolean mvcc) |
protected PortalCacheManager<K,V> |
getPortalCacheManager() |
java.util.Set<PortalCacheManagerListener> |
getPortalCacheManagerListeners() |
java.lang.String |
getPortalCacheManagerName() |
boolean |
isClusterAware() |
void |
reconfigurePortalCaches(java.net.URL configurationURL)
Deprecated.
As of Mueller (7.2.x), replaced by
reconfigurePortalCaches(URL, ClassLoader) |
void |
reconfigurePortalCaches(java.net.URL configurationURL,
java.lang.ClassLoader classLoader) |
boolean |
registerPortalCacheManagerListener(PortalCacheManagerListener portalCacheManagerListener) |
void |
removePortalCache(java.lang.String portalCacheName) |
protected void |
setPortalCacheManager(PortalCacheManager<? extends java.io.Serializable,?> portalCacheManager) |
boolean |
unregisterPortalCacheManagerListener(PortalCacheManagerListener portalCacheManagerListener) |
void |
unregisterPortalCacheManagerListeners() |
public DynamicPortalCacheManager(java.lang.String portalCacheManagerName)
public void clearAll() throws PortalCacheException
clearAll
in interface PortalCacheManager<K extends java.io.Serializable,V>
PortalCacheException
public void destroy()
destroy
in interface PortalCacheManager<K extends java.io.Serializable,V>
public PortalCache<K,V> fetchPortalCache(java.lang.String portalCacheName)
fetchPortalCache
in interface PortalCacheManager<K extends java.io.Serializable,V>
public PortalCache<K,V> getPortalCache(java.lang.String portalCacheName) throws PortalCacheException
getPortalCache
in interface PortalCacheManager<K extends java.io.Serializable,V>
PortalCacheException
public PortalCache<K,V> getPortalCache(java.lang.String portalCacheName, boolean blocking) throws PortalCacheException
getPortalCache
in interface PortalCacheManager<K extends java.io.Serializable,V>
PortalCacheException
public PortalCache<K,V> getPortalCache(java.lang.String portalCacheName, boolean blocking, boolean mvcc) throws PortalCacheException
getPortalCache
in interface PortalCacheManager<K extends java.io.Serializable,V>
PortalCacheException
public java.util.Set<PortalCacheManagerListener> getPortalCacheManagerListeners()
getPortalCacheManagerListeners
in interface PortalCacheManager<K extends java.io.Serializable,V>
public java.lang.String getPortalCacheManagerName()
getPortalCacheManagerName
in interface PortalCacheManager<K extends java.io.Serializable,V>
public boolean isClusterAware()
isClusterAware
in interface PortalCacheManager<K extends java.io.Serializable,V>
@Deprecated public void reconfigurePortalCaches(java.net.URL configurationURL)
reconfigurePortalCaches(URL, ClassLoader)
reconfigurePortalCaches
in interface PortalCacheManager<K extends java.io.Serializable,V>
public void reconfigurePortalCaches(java.net.URL configurationURL, java.lang.ClassLoader classLoader)
reconfigurePortalCaches
in interface PortalCacheManager<K extends java.io.Serializable,V>
public boolean registerPortalCacheManagerListener(PortalCacheManagerListener portalCacheManagerListener)
registerPortalCacheManagerListener
in interface PortalCacheManager<K extends java.io.Serializable,V>
public void removePortalCache(java.lang.String portalCacheName)
removePortalCache
in interface PortalCacheManager<K extends java.io.Serializable,V>
public boolean unregisterPortalCacheManagerListener(PortalCacheManagerListener portalCacheManagerListener)
unregisterPortalCacheManagerListener
in interface PortalCacheManager<K extends java.io.Serializable,V>
public void unregisterPortalCacheManagerListeners()
unregisterPortalCacheManagerListeners
in interface PortalCacheManager<K extends java.io.Serializable,V>
protected PortalCacheManager<K,V> getPortalCacheManager()
protected void setPortalCacheManager(PortalCacheManager<? extends java.io.Serializable,?> portalCacheManager)