Liferay 6.2-ce-ga5

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

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

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

See Also:
Serialized Form

Constructor Summary
IntrabandPortalCache(String name, RegistrationReference registrationReference)
           
 
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

IntrabandPortalCache

public IntrabandPortalCache(String name,
                            RegistrationReference registrationReference)
Method Detail

destroy

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

get

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

getKeys

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

get

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

getName

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

put

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

put

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

registerCacheListener

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

registerCacheListener

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

remove

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

removeAll

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

unregisterCacheListener

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

unregisterCacheListeners

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

Liferay 6.2-ce-ga5