Liferay 6.2-ce-ga5

com.liferay.portal.cache.ehcache
Class EhcachePortalCache<K extends Serializable,V>

java.lang.Object
  extended by com.liferay.portal.cache.ehcache.EhcachePortalCache<K,V>
All Implemented Interfaces:
PortalCache<K,V>

public class EhcachePortalCache<K extends Serializable,V>
extends Object
implements PortalCache<K,V>


Constructor Summary
EhcachePortalCache(net.sf.ehcache.Ehcache ehcache)
           
 
Method Summary
 void destroy()
           
 Collection<V> get(Collection<K> keys)
           
 V get(K key)
           
 List<K> getKeys()
           
 String getName()
           
protected  net.sf.ehcache.event.NotificationScope getNotificationScope(CacheListenerScope cacheListenerScope)
           
 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 setEhcache(net.sf.ehcache.Ehcache ehcache)
           
 void unregisterCacheListener(CacheListener<K,V> cacheListener)
           
 void unregisterCacheListeners()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EhcachePortalCache

public EhcachePortalCache(net.sf.ehcache.Ehcache ehcache)
Method Detail

destroy

public void destroy()
Specified by:
destroy in interface PortalCache<K extends Serializable,V>

get

public Collection<V> get(Collection<K> keys)
Specified by:
get in interface PortalCache<K extends Serializable,V>

get

public V get(K key)
Specified by:
get in interface PortalCache<K extends Serializable,V>

getKeys

public List<K> getKeys()
Specified by:
getKeys in interface PortalCache<K extends Serializable,V>

getName

public String getName()
Specified by:
getName in interface PortalCache<K extends Serializable,V>

put

public void put(K key,
                V value)
Specified by:
put in interface PortalCache<K extends Serializable,V>

put

public void put(K key,
                V value,
                int timeToLive)
Specified by:
put in interface PortalCache<K extends Serializable,V>

registerCacheListener

public void registerCacheListener(CacheListener<K,V> cacheListener)
Specified by:
registerCacheListener in interface PortalCache<K extends Serializable,V>

registerCacheListener

public void registerCacheListener(CacheListener<K,V> cacheListener,
                                  CacheListenerScope cacheListenerScope)
Specified by:
registerCacheListener in interface PortalCache<K extends Serializable,V>

remove

public void remove(K key)
Specified by:
remove in interface PortalCache<K extends Serializable,V>

removeAll

public void removeAll()
Specified by:
removeAll in interface PortalCache<K extends Serializable,V>

setEhcache

public void setEhcache(net.sf.ehcache.Ehcache ehcache)

unregisterCacheListener

public void unregisterCacheListener(CacheListener<K,V> cacheListener)
Specified by:
unregisterCacheListener in interface PortalCache<K extends Serializable,V>

unregisterCacheListeners

public void unregisterCacheListeners()
Specified by:
unregisterCacheListeners in interface PortalCache<K extends Serializable,V>

getNotificationScope

protected net.sf.ehcache.event.NotificationScope getNotificationScope(CacheListenerScope cacheListenerScope)

Liferay 6.2-ce-ga5