public abstract class BasePortalCacheManager<K extends java.io.Serializable,V> extends java.lang.Object implements PortalCacheManager<K,V>
| Modifier and Type | Field and Description |
|---|---|
protected AggregatedPortalCacheManagerListener |
aggregatedPortalCacheManagerListener |
protected PortalCacheListenerFactory |
portalCacheListenerFactory |
protected PortalCacheManagerListenerFactory<PortalCacheManager<K,V>> |
portalCacheManagerListenerFactory |
protected java.util.concurrent.ConcurrentMap<java.lang.String,PortalCache<K,V>> |
portalCaches |
PORTAL_CACHE_MANAGER_NAME, PORTAL_CACHE_MANAGER_TYPE| Constructor and Description |
|---|
BasePortalCacheManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearAll() |
protected abstract PortalCache<K,V> |
createPortalCache(PortalCacheConfiguration portalCacheConfiguration) |
void |
destroy() |
protected abstract void |
doClearAll() |
protected abstract void |
doDestroy() |
protected abstract void |
doRemovePortalCache(java.lang.String portalCacheName) |
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)
Deprecated.
As of Athanasius (7.3.x), replaced by
getPortalCache(String) |
PortalCache<K,V> |
getPortalCache(java.lang.String portalCacheName,
boolean blocking,
boolean mvcc) |
protected abstract PortalCacheManagerConfiguration |
getPortalCacheManagerConfiguration() |
java.util.Set<PortalCacheManagerListener> |
getPortalCacheManagerListeners() |
java.lang.String |
getPortalCacheManagerName() |
java.lang.String[] |
getTransactionalPortalCacheNames() |
protected void |
initialize() |
protected abstract void |
initPortalCacheManager() |
boolean |
isBlockingPortalCacheAllowed()
Deprecated.
As of Athanasius (7.3.x), with no direct replacement
|
boolean |
isClusterAware() |
protected boolean |
isTransactionalPortalCache(java.lang.String portalCacheName) |
boolean |
isTransactionalPortalCacheEnabled() |
protected void |
reconfigPortalCache(PortalCacheManagerConfiguration portalCacheManagerConfiguration) |
boolean |
registerPortalCacheManagerListener(PortalCacheManagerListener portalCacheManagerListener) |
protected abstract void |
removeConfigurableEhcachePortalCacheListeners(PortalCache<K,V> portalCache) |
void |
removePortalCache(java.lang.String portalCacheName) |
void |
setBlockingPortalCacheAllowed(boolean blockingPortalCacheAllowed)
Deprecated.
As of Athanasius (7.3.x), with no direct replacement
|
void |
setClusterAware(boolean clusterAware) |
void |
setMpiOnly(boolean mpiOnly)
Deprecated.
As of Athanasius (7.3.x), with no direct replacement
|
void |
setPortalCacheManagerName(java.lang.String portalCacheManagerName) |
void |
setTransactionalPortalCacheEnabled(boolean transactionalPortalCacheEnabled) |
void |
setTransactionalPortalCacheNames(java.lang.String[] transactionalPortalCacheNames) |
boolean |
unregisterPortalCacheManagerListener(PortalCacheManagerListener portalCacheManagerListener) |
void |
unregisterPortalCacheManagerListeners() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreconfigurePortalCaches, reconfigurePortalCachesprotected final AggregatedPortalCacheManagerListener aggregatedPortalCacheManagerListener
protected PortalCacheListenerFactory portalCacheListenerFactory
protected PortalCacheManagerListenerFactory<PortalCacheManager<K extends java.io.Serializable,V>> portalCacheManagerListenerFactory
protected final java.util.concurrent.ConcurrentMap<java.lang.String,PortalCache<K extends java.io.Serializable,V>> portalCaches
public void clearAll()
throws PortalCacheException
clearAll in interface PortalCacheManager<K extends java.io.Serializable,V>PortalCacheExceptionpublic 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@Deprecated public PortalCache<K,V> getPortalCache(java.lang.String portalCacheName, boolean blocking) throws PortalCacheException
getPortalCache(String)getPortalCache in interface PortalCacheManager<K extends java.io.Serializable,V>PortalCacheExceptionpublic PortalCache<K,V> getPortalCache(java.lang.String portalCacheName, boolean blocking, boolean mvcc) throws PortalCacheException
getPortalCache in interface PortalCacheManager<K extends java.io.Serializable,V>PortalCacheExceptionpublic 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 java.lang.String[] getTransactionalPortalCacheNames()
@Deprecated public boolean isBlockingPortalCacheAllowed()
public boolean isClusterAware()
isClusterAware in interface PortalCacheManager<K extends java.io.Serializable,V>public boolean isTransactionalPortalCacheEnabled()
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>@Deprecated public void setBlockingPortalCacheAllowed(boolean blockingPortalCacheAllowed)
public void setClusterAware(boolean clusterAware)
@Deprecated public void setMpiOnly(boolean mpiOnly)
public void setPortalCacheManagerName(java.lang.String portalCacheManagerName)
public void setTransactionalPortalCacheEnabled(boolean transactionalPortalCacheEnabled)
public void setTransactionalPortalCacheNames(java.lang.String[] transactionalPortalCacheNames)
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 abstract PortalCache<K,V> createPortalCache(PortalCacheConfiguration portalCacheConfiguration)
protected abstract void doClearAll()
protected abstract void doDestroy()
protected abstract void doRemovePortalCache(java.lang.String portalCacheName)
protected abstract PortalCacheManagerConfiguration getPortalCacheManagerConfiguration()
protected void initialize()
protected abstract void initPortalCacheManager()
protected boolean isTransactionalPortalCache(java.lang.String portalCacheName)
protected void reconfigPortalCache(PortalCacheManagerConfiguration portalCacheManagerConfiguration)
protected abstract void removeConfigurableEhcachePortalCacheListeners(PortalCache<K,V> portalCache)