Liferay 7.0-ce-m3

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

All Known Subinterfaces:
LowLevelCache<K,V>
All Known Implementing Classes:
AbstractPortalCache, BlockingPortalCache, PortalCacheWrapper

public interface PortalCache<K extends Serializable,V>


Field Summary
static int DEFAULT_TIME_TO_LIVE
           
 
Method Summary
 V get(K key)
           
 List<K> getKeys()
           
 String getName()
           
 PortalCacheManager<K,V> getPortalCacheManager()
           
 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()
           
 

Field Detail

DEFAULT_TIME_TO_LIVE

static final int DEFAULT_TIME_TO_LIVE
See Also:
Constant Field Values
Method Detail

get

V get(K key)

getKeys

List<K> getKeys()

getName

String getName()

getPortalCacheManager

PortalCacheManager<K,V> getPortalCacheManager()

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 7.0-ce-m3