play.cache
类 MemcachedImpl
java.lang.Object
play.cache.MemcachedImpl
- 所有已实现的接口:
- CacheImpl
public class MemcachedImpl
- extends java.lang.Object
- implements CacheImpl
Memcached implementation (using http://code.google.com/p/spymemcached/)
expiration is specified in seconds
方法摘要 |
void |
add(java.lang.String key,
java.lang.Object value,
int expiration)
|
void |
clear()
|
long |
decr(java.lang.String key,
int by)
|
void |
delete(java.lang.String key)
|
java.lang.Object |
get(java.lang.String key)
|
java.util.Map<java.lang.String,java.lang.Object> |
get(java.lang.String[] keys)
|
static MemcachedImpl |
getInstance()
|
static MemcachedImpl |
getInstance(boolean forceClientInit)
|
long |
incr(java.lang.String key,
int by)
|
void |
initClient()
|
void |
replace(java.lang.String key,
java.lang.Object value,
int expiration)
|
boolean |
safeAdd(java.lang.String key,
java.lang.Object value,
int expiration)
|
boolean |
safeDelete(java.lang.String key)
|
boolean |
safeReplace(java.lang.String key,
java.lang.Object value,
int expiration)
|
boolean |
safeSet(java.lang.String key,
java.lang.Object value,
int expiration)
|
void |
set(java.lang.String key,
java.lang.Object value,
int expiration)
|
void |
stop()
|
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static MemcachedImpl getInstance()
throws java.io.IOException
- 抛出:
java.io.IOException
getInstance
public static MemcachedImpl getInstance(boolean forceClientInit)
throws java.io.IOException
- 抛出:
java.io.IOException
initClient
public void initClient()
throws java.io.IOException
- 抛出:
java.io.IOException
add
public void add(java.lang.String key,
java.lang.Object value,
int expiration)
- 指定者:
- 接口
CacheImpl
中的 add
get
public java.lang.Object get(java.lang.String key)
- 指定者:
- 接口
CacheImpl
中的 get
clear
public void clear()
- 指定者:
- 接口
CacheImpl
中的 clear
delete
public void delete(java.lang.String key)
- 指定者:
- 接口
CacheImpl
中的 delete
get
public java.util.Map<java.lang.String,java.lang.Object> get(java.lang.String[] keys)
- 指定者:
- 接口
CacheImpl
中的 get
incr
public long incr(java.lang.String key,
int by)
- 指定者:
- 接口
CacheImpl
中的 incr
decr
public long decr(java.lang.String key,
int by)
- 指定者:
- 接口
CacheImpl
中的 decr
replace
public void replace(java.lang.String key,
java.lang.Object value,
int expiration)
- 指定者:
- 接口
CacheImpl
中的 replace
safeAdd
public boolean safeAdd(java.lang.String key,
java.lang.Object value,
int expiration)
- 指定者:
- 接口
CacheImpl
中的 safeAdd
safeDelete
public boolean safeDelete(java.lang.String key)
- 指定者:
- 接口
CacheImpl
中的 safeDelete
safeReplace
public boolean safeReplace(java.lang.String key,
java.lang.Object value,
int expiration)
- 指定者:
- 接口
CacheImpl
中的 safeReplace
safeSet
public boolean safeSet(java.lang.String key,
java.lang.Object value,
int expiration)
- 指定者:
- 接口
CacheImpl
中的 safeSet
set
public void set(java.lang.String key,
java.lang.Object value,
int expiration)
- 指定者:
- 接口
CacheImpl
中的 set
stop
public void stop()
- 指定者:
- 接口
CacheImpl
中的 stop
Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly