Liferay 6.2-ce-ga5

com.liferay.portal.kernel.cache
Class BlockingPortalCache<K extends Serializable,V>

java.lang.Object
  extended by com.liferay.portal.kernel.cache.BlockingPortalCache<K,V>
All Implemented Interfaces:
PortalCache<K,V>

public class BlockingPortalCache<K extends Serializable,V>
extends Object
implements PortalCache<K,V>


Constructor Summary
BlockingPortalCache(PortalCache<K,V> portalCache)
           
 
Method Summary
 void destroy()
           
 Collection<V> get(Collection<K> keys)
           
 V get(K key)
           
 List<K> getKeys()
           
 String getName()
           
 void put(K key, V value)
           
 void put(K key, V value, int timeToLive)
           
 void registerCacheListener(CacheListener<K,V> cacheListener)
           
 void registerCacheListener(CacheListener<K,V> cacheListener, CacheListenerScope cacheListenerScope)
           
 void remove(K key)
           
 void removeAll()
           
 void unregisterCacheListener(CacheListener<K,V> cacheListener)
           
 void unregisterCacheListeners()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlockingPortalCache

public BlockingPortalCache(PortalCache<K,V> portalCache)
Method Detail

destroy

public void destroy()
Specified by:
destroy in interface PortalCache<K extends Serializable,V>

get

public Collection<V> get(Collection<K> keys)
Specified by:
get in interface PortalCache<K extends Serializable,V>

get

public V get(K key)
Specified by:
get in interface PortalCache<K extends Serializable,V>

getKeys

public List<K> getKeys()
Specified by:
getKeys in interface PortalCache<K extends Serializable,V>

getName

public String getName()
Specified by:
getName in interface PortalCache<K extends Serializable,V>

put

public void put(K key,
                V value)
Specified by:
put in interface PortalCache<K extends Serializable,V>

put

public void put(K key,
                V value,
                int timeToLive)
Specified by:
put in interface PortalCache<K extends Serializable,V>

registerCacheListener

public void registerCacheListener(CacheListener<K,V> cacheListener)
Specified by:
registerCacheListener in interface PortalCache<K extends Serializable,V>

registerCacheListener

public void registerCacheListener(CacheListener<K,V> cacheListener,
                                  CacheListenerScope cacheListenerScope)
Specified by:
registerCacheListener in interface PortalCache<K extends Serializable,V>

remove

public void remove(K key)
Specified by:
remove in interface PortalCache<K extends Serializable,V>

removeAll

public void removeAll()
Specified by:
removeAll in interface PortalCache<K extends Serializable,V>

unregisterCacheListener

public void unregisterCacheListener(CacheListener<K,V> cacheListener)
Specified by:
unregisterCacheListener in interface PortalCache<K extends Serializable,V>

unregisterCacheListeners

public void unregisterCacheListeners()
Specified by:
unregisterCacheListeners in interface PortalCache<K extends Serializable,V>

Liferay 6.2-ce-ga5