Liferay 6.2.0

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

All Known Implementing Classes:
BlockingPortalCache, CachelessTableMapperImpl.DummyPortalCache, EhcachePortalCache, IntrabandPortalCache, MemcachePortalCache, MemoryPortalCache, PooledMemcachePortalCache, TransactionalPortalCache

public interface PortalCache<K extends Serializable,V>


Method Summary
abstract  void destroy()
           
abstract  Collection<V> get(Collection<K> keys)
           
abstract  V get(K key)
           
abstract  List<K> getKeys()
           
abstract  String getName()
           
abstract  void put(K key, V value)
           
abstract  void put(K key, V value, int timeToLive)
           
abstract  void registerCacheListener(CacheListener<K,V> cacheListener)
           
abstract  void registerCacheListener(CacheListener<K,V> cacheListener, CacheListenerScope cacheListenerScope)
           
abstract  void remove(K key)
           
abstract  void removeAll()
           
abstract  void unregisterCacheListener(CacheListener<K,V> cacheListener)
           
abstract  void unregisterCacheListeners()
           
 

Method Detail

destroy

void destroy()

get

Collection<V> get(Collection<K> keys)

get

V get(K key)

getKeys

List<K> getKeys()

getName

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()

Liferay 6.2.0