com.liferay.portal.cache.memcached
Class MemcachePortalCache
java.lang.Object
com.liferay.portal.kernel.cache.BasePortalCache
com.liferay.portal.cache.memcached.MemcachePortalCache
- All Implemented Interfaces:
- com.liferay.portal.kernel.cache.PortalCache
public class MemcachePortalCache
- extends com.liferay.portal.kernel.cache.BasePortalCache
View Source
- Author:
- Michael C. Han
Constructor Summary |
MemcachePortalCache(java.lang.String name,
net.spy.memcached.MemcachedClientIF memcachedClient,
int timeout,
java.util.concurrent.TimeUnit timeoutTimeUnit)
|
Method Summary |
void |
destroy()
|
java.util.Collection<java.lang.Object> |
get(java.util.Collection<java.lang.String> keys)
|
java.lang.Object |
get(java.lang.String key)
|
void |
put(java.lang.String key,
java.lang.Object obj)
|
void |
put(java.lang.String key,
java.lang.Object obj,
int timeToLive)
|
void |
put(java.lang.String key,
java.io.Serializable obj)
|
void |
put(java.lang.String key,
java.io.Serializable obj,
int timeToLive)
|
void |
remove(java.lang.String key)
|
void |
removeAll()
|
void |
setTimeToLive(int timeToLive)
|
Methods inherited from class com.liferay.portal.kernel.cache.BasePortalCache |
isDebug, processKey, setDebug |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MemcachePortalCache
public MemcachePortalCache(java.lang.String name,
net.spy.memcached.MemcachedClientIF memcachedClient,
int timeout,
java.util.concurrent.TimeUnit timeoutTimeUnit)
destroy
public void destroy()
- Specified by:
destroy
in interface com.liferay.portal.kernel.cache.PortalCache
- Overrides:
destroy
in class com.liferay.portal.kernel.cache.BasePortalCache
get
public java.util.Collection<java.lang.Object> get(java.util.Collection<java.lang.String> keys)
get
public java.lang.Object get(java.lang.String key)
put
public void put(java.lang.String key,
java.lang.Object obj)
put
public void put(java.lang.String key,
java.lang.Object obj,
int timeToLive)
put
public void put(java.lang.String key,
java.io.Serializable obj)
put
public void put(java.lang.String key,
java.io.Serializable obj,
int timeToLive)
remove
public void remove(java.lang.String key)
removeAll
public void removeAll()
setTimeToLive
public void setTimeToLive(int timeToLive)