com.liferay.portal.kernel.nio.intraband.cache
Class IntrabandPortalCacheManager<K extends java.io.Serializable,V extends java.io.Serializable>

java.lang.Object
  extended by com.liferay.portal.kernel.nio.intraband.cache.IntrabandPortalCacheManager<K,V>
All Implemented Interfaces:
PortalCacheManager<K,V>

public class IntrabandPortalCacheManager<K extends java.io.Serializable,V extends java.io.Serializable>
extends java.lang.Object
implements PortalCacheManager<K,V>

Author:
Shuyang Zhou

Constructor Summary
IntrabandPortalCacheManager(RegistrationReference registrationReference)
           
 
Method Summary
 void clearAll()
           
 PortalCache<K,V> getCache(java.lang.String name)
           
 PortalCache<K,V> getCache(java.lang.String name, boolean blocking)
           
static
<K extends java.io.Serializable,V extends java.io.Serializable>
PortalCacheManager<K,V>
getPortalCacheManager()
           
 void reconfigureCaches(java.net.URL configurationURL)
           
 void removeCache(java.lang.String name)
           
static void setPortalCacheManager(PortalCacheManager<? extends java.io.Serializable,? extends java.io.Serializable> portalCacheManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntrabandPortalCacheManager

public IntrabandPortalCacheManager(RegistrationReference registrationReference)
Method Detail

getPortalCacheManager

public static <K extends java.io.Serializable,V extends java.io.Serializable> PortalCacheManager<K,V> getPortalCacheManager()

setPortalCacheManager

public static void setPortalCacheManager(PortalCacheManager<? extends java.io.Serializable,? extends java.io.Serializable> portalCacheManager)

clearAll

public void clearAll()
Specified by:
clearAll in interface PortalCacheManager<K extends java.io.Serializable,V extends java.io.Serializable>

getCache

public PortalCache<K,V> getCache(java.lang.String name)
Specified by:
getCache in interface PortalCacheManager<K extends java.io.Serializable,V extends java.io.Serializable>

getCache

public PortalCache<K,V> getCache(java.lang.String name,
                                 boolean blocking)
Specified by:
getCache in interface PortalCacheManager<K extends java.io.Serializable,V extends java.io.Serializable>

reconfigureCaches

public void reconfigureCaches(java.net.URL configurationURL)
Specified by:
reconfigureCaches in interface PortalCacheManager<K extends java.io.Serializable,V extends java.io.Serializable>

removeCache

public void removeCache(java.lang.String name)
Specified by:
removeCache in interface PortalCacheManager<K extends java.io.Serializable,V extends java.io.Serializable>