com.liferay.portal.kernel.cache
Interface PortalCache<K extends java.io.Serializable,V>

All Known Implementing Classes:
BlockingPortalCache, IntrabandPortalCache

public interface PortalCache<K extends java.io.Serializable,V>

Author:
Brian Wing Shun Chan, Edward Han, Shuyang Zhou

Method Summary
 void destroy()
           
 java.util.Collection<V> get(java.util.Collection<K> keys)
           
 V get(K key)
           
 java.lang.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()
           
 

Method Detail

destroy

void destroy()

get

java.util.Collection<V> get(java.util.Collection<K> keys)

get

V get(K key)

getName

java.lang.String getName()

put

void put(K key,
         V value)

put

void put(K key,
         V value,
         int timeToLive)

registerCacheListener

void registerCacheListener(CacheListener<K,V> cacheListener)

registerCacheListener

void registerCacheListener(CacheListener<K,V> cacheListener,
                           CacheListenerScope cacheListenerScope)

remove

void remove(K key)

removeAll

void removeAll()

unregisterCacheListener

void unregisterCacheListener(CacheListener<K,V> cacheListener)

unregisterCacheListeners

void unregisterCacheListeners()