com.liferay.portal.cache.keypool
Class MultiVMKeyPoolPortalCache

java.lang.Object
  extended by com.liferay.portal.cache.keypool.MultiVMKeyPoolPortalCache
All Implemented Interfaces:
com.liferay.portal.kernel.cache.PortalCache

public class MultiVMKeyPoolPortalCache
extends java.lang.Object
implements com.liferay.portal.kernel.cache.PortalCache

Author:
Edward Han, Brian Wing Shun Chan

Constructor Summary
MultiVMKeyPoolPortalCache(com.liferay.portal.kernel.cache.PortalCache clusterPortalCache, com.liferay.portal.kernel.cache.PortalCache localPortalCache)
           
 
Method Summary
 void destroy()
           
 java.util.Collection<java.lang.Object> get(java.util.Collection<java.io.Serializable> keys)
           
 java.lang.Object get(java.io.Serializable key)
           
 java.lang.String getName()
           
 void put(java.io.Serializable key, java.lang.Object obj)
           
 void put(java.io.Serializable key, java.lang.Object obj, int timeToLive)
           
 void put(java.io.Serializable key, java.io.Serializable obj)
           
 void put(java.io.Serializable key, java.io.Serializable obj, int timeToLive)
           
 void registerCacheListener(com.liferay.portal.kernel.cache.CacheListener cacheListener)
           
 void registerCacheListener(com.liferay.portal.kernel.cache.CacheListener cacheListener, com.liferay.portal.kernel.cache.CacheListenerScope cacheListenerScope)
           
 void remove(java.io.Serializable key)
           
 void removeAll()
           
 void unregisterCacheListener(com.liferay.portal.kernel.cache.CacheListener cacheListener)
           
 void unregisterCacheListeners()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiVMKeyPoolPortalCache

public MultiVMKeyPoolPortalCache(com.liferay.portal.kernel.cache.PortalCache clusterPortalCache,
                                 com.liferay.portal.kernel.cache.PortalCache localPortalCache)
Method Detail

destroy

public void destroy()
Specified by:
destroy in interface com.liferay.portal.kernel.cache.PortalCache

get

public java.util.Collection<java.lang.Object> get(java.util.Collection<java.io.Serializable> keys)
Specified by:
get in interface com.liferay.portal.kernel.cache.PortalCache

get

public java.lang.Object get(java.io.Serializable key)
Specified by:
get in interface com.liferay.portal.kernel.cache.PortalCache

getName

public java.lang.String getName()
Specified by:
getName in interface com.liferay.portal.kernel.cache.PortalCache

put

public void put(java.io.Serializable key,
                java.lang.Object obj)
Specified by:
put in interface com.liferay.portal.kernel.cache.PortalCache

put

public void put(java.io.Serializable key,
                java.lang.Object obj,
                int timeToLive)
Specified by:
put in interface com.liferay.portal.kernel.cache.PortalCache

put

public void put(java.io.Serializable key,
                java.io.Serializable obj)
Specified by:
put in interface com.liferay.portal.kernel.cache.PortalCache

put

public void put(java.io.Serializable key,
                java.io.Serializable obj,
                int timeToLive)
Specified by:
put in interface com.liferay.portal.kernel.cache.PortalCache

registerCacheListener

public void registerCacheListener(com.liferay.portal.kernel.cache.CacheListener cacheListener)
Specified by:
registerCacheListener in interface com.liferay.portal.kernel.cache.PortalCache

registerCacheListener

public void registerCacheListener(com.liferay.portal.kernel.cache.CacheListener cacheListener,
                                  com.liferay.portal.kernel.cache.CacheListenerScope cacheListenerScope)
Specified by:
registerCacheListener in interface com.liferay.portal.kernel.cache.PortalCache

remove

public void remove(java.io.Serializable key)
Specified by:
remove in interface com.liferay.portal.kernel.cache.PortalCache

removeAll

public void removeAll()
Specified by:
removeAll in interface com.liferay.portal.kernel.cache.PortalCache

unregisterCacheListener

public void unregisterCacheListener(com.liferay.portal.kernel.cache.CacheListener cacheListener)
Specified by:
unregisterCacheListener in interface com.liferay.portal.kernel.cache.PortalCache

unregisterCacheListeners

public void unregisterCacheListeners()
Specified by:
unregisterCacheListeners in interface com.liferay.portal.kernel.cache.PortalCache