com.liferay.portal.kernel.cache
Interface PortalCache<K extends Serializable,V>
- All Known Subinterfaces:
- LowLevelCache<K,V>
- All Known Implementing Classes:
- AbstractPortalCache, BlockingPortalCache, EhcachePortalCache, LockBasedMVCCEhcachePortalCache, MemoryPortalCache, MVCCPortalCache, PortalCacheWrapper, TransactionalPortalCache
public interface PortalCache<K extends Serializable,V>
|
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 |
putQuiet(K key,
V value)
|
void |
putQuiet(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()
|
DEFAULT_TIME_TO_LIVE
static final int DEFAULT_TIME_TO_LIVE
- See Also:
- Constant Field Values
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)
putQuiet
void putQuiet(K key,
V value)
putQuiet
void putQuiet(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()