com.liferay.portal.kernel.cache
Interface PortalCache<K extends Serializable,V>
- All Known Subinterfaces:
- LowLevelCache<K,V>
- All Known Implementing Classes:
- AbstractPortalCache, BlockingPortalCache, EhcachePortalCache, MemoryPortalCache, MVCCPortalCache, PortalCacheWrapper, TransactionalPortalCache
public interface PortalCache<K extends Serializable,V>
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)
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()