| 构造器和说明 |
|---|
MemcachedImpl(net.rubyeye.xmemcached.MemcachedClient client) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
add(java.lang.String key,
int exp,
java.lang.Object value) |
boolean |
add(java.lang.String key,
int exp,
java.lang.Object value,
long timeout) |
<T> boolean |
add(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder) |
<T> boolean |
add(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder,
long timeout)
Add key-value item to memcached, success only when the key is not exists
in memcached.
|
protected void |
addServer(java.net.InetSocketAddress inetSocketAddress) |
protected void |
addServer(java.net.InetSocketAddress inetSocketAddress,
int weight) |
protected void |
addServer(java.lang.String hostList) |
protected void |
addServer(java.lang.String server,
int port) |
protected void |
addServer(java.lang.String server,
int port,
int weight) |
protected void |
addStateListener(net.rubyeye.xmemcached.MemcachedClientStateListener listener) |
void |
addWithNoReply(java.lang.String key,
int exp,
java.lang.Object value)
Add key-value item to memcached, success only when the key is not exists
in memcached.This method doesn't wait for reply.
|
<T> void |
addWithNoReply(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder) |
boolean |
append(java.lang.String key,
java.lang.Object value) |
boolean |
append(java.lang.String key,
java.lang.Object value,
long timeout)
Append value to key's data item,this method will wait for reply
|
void |
appendWithNoReply(java.lang.String key,
java.lang.Object value)
Append value to key's data item,this method doesn't wait for reply.
|
<T> boolean |
cas(java.lang.String key,
net.rubyeye.xmemcached.CASOperation<T> operation) |
<T> boolean |
cas(java.lang.String key,
net.rubyeye.xmemcached.GetsResponse<T> getsResponse,
net.rubyeye.xmemcached.CASOperation<T> operation) |
<T> boolean |
cas(java.lang.String key,
int exp,
net.rubyeye.xmemcached.CASOperation<T> operation) |
<T> boolean |
cas(java.lang.String key,
int exp,
net.rubyeye.xmemcached.CASOperation<T> operation,
Transcoder<T> transcoder)
Cas is a check and set operation which means "store this data but only if
no one else has updated since I last fetched it."
|
<T> boolean |
cas(java.lang.String key,
int exp,
net.rubyeye.xmemcached.GetsResponse<T> getsResponse,
net.rubyeye.xmemcached.CASOperation<T> operation) |
<T> boolean |
cas(java.lang.String key,
int exp,
net.rubyeye.xmemcached.GetsResponse<T> getsResponse,
net.rubyeye.xmemcached.CASOperation<T> operation,
Transcoder<T> transcoder)
cas is a check and set operation which means "store this data but only if
no one else has updated since I last fetched it."
|
boolean |
cas(java.lang.String key,
int exp,
java.lang.Object value,
long cas) |
boolean |
cas(java.lang.String key,
int exp,
java.lang.Object value,
long timeout,
long cas) |
<T> boolean |
cas(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder,
long cas) |
<T> boolean |
cas(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder,
long timeout,
long cas)
Cas is a check and set operation which means "store this data but only if
no one else has updated since I last fetched it."
|
<T> void |
casWithNoReply(java.lang.String key,
net.rubyeye.xmemcached.CASOperation<T> operation) |
<T> void |
casWithNoReply(java.lang.String key,
net.rubyeye.xmemcached.GetsResponse<T> getsResponse,
net.rubyeye.xmemcached.CASOperation<T> operation) |
<T> void |
casWithNoReply(java.lang.String key,
int exp,
net.rubyeye.xmemcached.CASOperation<T> operation) |
<T> void |
casWithNoReply(java.lang.String key,
int exp,
net.rubyeye.xmemcached.GetsResponse<T> getsResponse,
net.rubyeye.xmemcached.CASOperation<T> operation)
cas noreply
|
void |
clear() |
long |
decr(java.lang.String key,
long delta)
"decr" are used to change data for some item in-place, decrementing it.
|
long |
decr(java.lang.String key,
long delta,
long initValue) |
long |
decr(java.lang.String key,
long delta,
long initValue,
long timeout)
"decr" are used to change data for some item in-place, decrementing it.
|
long |
decr(java.lang.String key,
long delta,
long initValue,
long timeout,
int exp)
"incr" are used to change data for some item in-place, incrementing it.
|
void |
decrWithNoReply(java.lang.String key,
long delta)
"decr" are used to change data for some item in-place, decrementing it.
|
boolean |
delete(java.lang.String key) |
protected boolean |
delete(java.lang.String key,
int time) |
boolean |
delete(java.lang.String key,
long opTimeout)
Delete key's date item from memcached
|
void |
deleteWithNoReply(java.lang.String key) |
protected void |
deleteWithNoReply(java.lang.String key,
int time) |
boolean |
exists(java.lang.String key) |
protected void |
finalize() |
protected void |
flushAll() |
protected void |
flushAll(java.net.InetSocketAddress address) |
protected void |
flushAll(java.net.InetSocketAddress address,
long timeout) |
void |
flushAll(java.net.InetSocketAddress address,
long timeout,
int exptime) |
void |
flushAll(int exptime,
long timeout) |
protected void |
flushAll(long timeout) |
protected void |
flushAll(java.lang.String host) |
protected void |
flushAllWithNoReply() |
protected void |
flushAllWithNoReply(java.net.InetSocketAddress address) |
void |
flushAllWithNoReply(java.net.InetSocketAddress address,
int exptime) |
void |
flushAllWithNoReply(int exptime) |
<T> java.util.Map<java.lang.String,T> |
get(java.util.Collection<java.lang.String> keyCollections) |
<T> java.util.Map<java.lang.String,T> |
get(java.util.Collection<java.lang.String> keyCollections,
long timeout) |
<T> java.util.Map<java.lang.String,T> |
get(java.util.Collection<java.lang.String> keyCollections,
long opTimeout,
Transcoder<T> transcoder)
Bulk get items
|
<T> java.util.Map<java.lang.String,T> |
get(java.util.Collection<java.lang.String> keyCollections,
Transcoder<T> transcoder) |
<T> T |
get(java.lang.String key) |
<T> T |
get(java.lang.String key,
long timeout) |
<T> T |
get(java.lang.String key,
long timeout,
Transcoder<T> transcoder)
Get value by key
|
<T> T |
get(java.lang.String key,
Transcoder<T> transcoder) |
<T> T |
getAndTouch(java.lang.String key,
int newExp)
Get item and set a new expiration time for it,using default opTimeout
|
<T> T |
getAndTouch(java.lang.String key,
int newExp,
long opTimeout)
Get item and set a new expiration time for it
|
protected java.util.Map<java.net.InetSocketAddress,net.rubyeye.xmemcached.auth.AuthInfo> |
getAuthInfoMap() |
java.util.Collection<java.net.InetSocketAddress> |
getAvaliableServers()
get avaliable memcached servers's socket address.
|
java.lang.Object |
getCache() |
protected net.rubyeye.xmemcached.networking.Connector |
getConnector() |
long |
getConnectTimeout()
Get the connect timeout
|
net.rubyeye.xmemcached.Counter |
getCounter(java.lang.String key)
Get counter for key,and if the key's value is not set,then set it with 0.
|
net.rubyeye.xmemcached.Counter |
getCounter(java.lang.String key,
long initialValue)
Get counter for key,and if the key's value is not set,then set it with
initial value.
|
jmind.base.lang.ExpireRecord |
getException() |
long |
getHealSessionInterval()
Return the default heal session interval in milliseconds
|
protected net.rubyeye.xmemcached.KeyIterator |
getKeyIterator(java.net.InetSocketAddress address) |
java.util.Map<java.lang.String,?> |
getMulti(java.util.Collection<java.lang.String> keys) |
java.lang.String |
getName()
Return the cache instance name
|
long |
getOpTimeout()
get operation timeout setting
|
net.rubyeye.xmemcached.utils.Protocol |
getProtocol() |
protected java.util.Queue<net.rubyeye.xmemcached.impl.ReconnectRequest> |
getReconnectRequestQueue() |
<T> java.util.Map<java.lang.String,net.rubyeye.xmemcached.GetsResponse<T>> |
gets(java.util.Collection<java.lang.String> keyCollections) |
<T> java.util.Map<java.lang.String,net.rubyeye.xmemcached.GetsResponse<T>> |
gets(java.util.Collection<java.lang.String> keyCollections,
long timeout) |
protected <T> java.util.Map<java.lang.String,net.rubyeye.xmemcached.GetsResponse<T>> |
gets(java.util.Collection<java.lang.String> keyCollections,
long opTime,
Transcoder<T> transcoder) |
protected <T> java.util.Map<java.lang.String,net.rubyeye.xmemcached.GetsResponse<T>> |
gets(java.util.Collection<java.lang.String> keyCollections,
Transcoder<T> transcoder) |
<T> net.rubyeye.xmemcached.GetsResponse<T> |
gets(java.lang.String key) |
<T> net.rubyeye.xmemcached.GetsResponse<T> |
gets(java.lang.String key,
long timeout) |
protected <T> net.rubyeye.xmemcached.GetsResponse<T> |
gets(java.lang.String key,
long timeout,
Transcoder<T> transcoder) |
protected <T> net.rubyeye.xmemcached.GetsResponse<T> |
gets(java.lang.String key,
Transcoder<?> transcoder) |
protected java.util.List<java.lang.String> |
getServersDescription() |
protected java.util.Collection<net.rubyeye.xmemcached.MemcachedClientStateListener> |
getStateListeners() |
java.util.Map<java.net.InetSocketAddress,java.util.Map<java.lang.String,java.lang.String>> |
getStats() |
java.util.Map<java.net.InetSocketAddress,java.util.Map<java.lang.String,java.lang.String>> |
getStats(long timeout)
Get stats from all memcached servers
|
java.util.Map<java.net.InetSocketAddress,java.util.Map<java.lang.String,java.lang.String>> |
getStatsByItem(java.lang.String itemName)
Get special item stats.
|
java.util.Map<java.net.InetSocketAddress,java.util.Map<java.lang.String,java.lang.String>> |
getStatsByItem(java.lang.String itemName,
long timeout) |
Transcoder<?> |
getTranscoder() |
java.util.Map<java.net.InetSocketAddress,java.lang.String> |
getVersions()
Get all connected memcached servers's version.
|
java.util.Map<java.net.InetSocketAddress,java.lang.String> |
getVersions(long timeout) |
long |
incr(java.lang.String key,
long delta)
"incr" are used to change data for some item in-place, incrementing it.
|
long |
incr(java.lang.String key,
long delta,
long initValue)
2014-2-12
|
long |
incr(java.lang.String key,
long delta,
long initValue,
long timeout)
"incr" are used to change data for some item in-place, incrementing it.
|
long |
incr(java.lang.String key,
long delta,
long initValue,
long timeout,
int exp)
"incr" are used to change data for some item in-place, incrementing it.
|
void |
incrWithNoReply(java.lang.String key,
long delta)
"incr" are used to change data for some item in-place, incrementing it.
|
protected boolean |
isFailureMode() |
boolean |
isSanitizeKeys() |
boolean |
isShutdown() |
boolean |
prepend(java.lang.String key,
java.lang.Object value) |
boolean |
prepend(java.lang.String key,
java.lang.Object value,
long timeout)
Prepend value to key's data item in memcached.This method doesn't wait
for reply.
|
void |
prependWithNoReply(java.lang.String key,
java.lang.Object value)
Prepend value to key's data item in memcached.This method doesn't wait
for reply.
|
protected void |
removeServer(java.lang.String hostList) |
protected void |
removeStateListener(net.rubyeye.xmemcached.MemcachedClientStateListener listener) |
boolean |
replace(java.lang.String key,
int exp,
java.lang.Object value) |
boolean |
replace(java.lang.String key,
int exp,
java.lang.Object value,
long timeout) |
<T> boolean |
replace(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder) |
<T> boolean |
replace(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder,
long timeout)
Replace the key's data item in memcached,success only when the key's data
item is exists in memcached.This method will wait for reply from server.
|
void |
replaceWithNoReply(java.lang.String key,
int exp,
java.lang.Object value)
Replace the key's data item in memcached,success only when the key's data
item is exists in memcached.This method doesn't wait for reply from
server.
|
<T> void |
replaceWithNoReply(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder) |
boolean |
set(java.lang.String key,
int exp,
java.lang.Object value) |
boolean |
set(java.lang.String key,
int exp,
java.lang.Object value,
long timeout) |
<T> boolean |
set(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder) |
<T> boolean |
set(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder,
long timeout)
Store key-value item to memcached
|
boolean |
set(java.lang.String key,
java.lang.Object value)
默认一个月
2013-7-22
|
protected void |
setAuthInfoMap(java.util.Map<java.net.InetSocketAddress,net.rubyeye.xmemcached.auth.AuthInfo> map) |
protected void |
setBufferAllocator(net.rubyeye.xmemcached.buffer.BufferAllocator bufferAllocator) |
protected void |
setConnectionPoolSize(int poolSize) |
protected void |
setConnectTimeout(long connectTimeout) |
protected void |
setEnableHeartBeat(boolean enableHeartBeat) |
protected void |
setFailureMode(boolean failureMode) |
protected void |
setHealSessionInterval(long healConnectionInterval) |
protected void |
setLoggingLevelVerbosity(java.net.InetSocketAddress address,
int level) |
protected void |
setLoggingLevelVerbosityWithNoReply(java.net.InetSocketAddress address,
int level) |
protected void |
setMergeFactor(int mergeFactor) |
protected void |
setName(java.lang.String name) |
protected void |
setOpTimeout(long opTimeout) |
protected void |
setOptimizeGet(boolean optimizeGet) |
protected void |
setOptimizeMergeBuffer(boolean optimizeMergeBuffer) |
protected void |
setPrimitiveAsString(boolean primitiveAsString) |
protected void |
setSanitizeKeys(boolean sanitizeKey) |
protected void |
setTranscoder(Transcoder<?> transcoder) |
void |
setWithNoReply(java.lang.String key,
int exp,
java.lang.Object value)
Store key-value item to memcached,doesn't wait for reply
|
<T> void |
setWithNoReply(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder) |
protected java.util.Map<java.lang.String,java.lang.String> |
stats(java.net.InetSocketAddress address) |
protected java.util.Map<java.lang.String,java.lang.String> |
stats(java.net.InetSocketAddress address,
long timeout) |
boolean |
touch(java.lang.String key,
int exp)
Set a new expiration time for an existing item,using default opTimeout
second.
|
boolean |
touch(java.lang.String key,
int exp,
long opTimeout)
Set a new expiration time for an existing item
|
public long getConnectTimeout()
MemcachedgetConnectTimeout 在接口中 Memcachedpublic boolean isShutdown()
isShutdown 在接口中 Memcachedpublic jmind.base.lang.ExpireRecord getException()
getException 在接口中 Memcachedpublic <T> T get(java.lang.String key,
long timeout,
Transcoder<T> transcoder)
Memcachedpublic <T> T get(java.lang.String key,
Transcoder<T> transcoder)
public <T> T get(java.lang.String key)
public java.util.Map<java.lang.String,?> getMulti(java.util.Collection<java.lang.String> keys)
getMulti 在接口中 jmind.base.cache.ICachepublic java.lang.Object getCache()
getCache 在接口中 jmind.base.cache.ICachepublic void clear()
clear 在接口中 jmind.base.cache.ICachepublic <T> java.util.Map<java.lang.String,T> get(java.util.Collection<java.lang.String> keyCollections,
long opTimeout,
Transcoder<T> transcoder)
Memcachedpublic <T> java.util.Map<java.lang.String,T> get(java.util.Collection<java.lang.String> keyCollections,
Transcoder<T> transcoder)
get 在接口中 MemcachedMemcached.get(Collection, long, Transcoder)public <T> java.util.Map<java.lang.String,T> get(java.util.Collection<java.lang.String> keyCollections)
get 在接口中 MemcachedMemcached.get(Collection, long, Transcoder)public <T> java.util.Map<java.lang.String,T> get(java.util.Collection<java.lang.String> keyCollections,
long timeout)
get 在接口中 MemcachedMemcached.get(Collection, long, Transcoder)public <T> boolean set(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder,
long timeout)
Memcachedpublic boolean set(java.lang.String key,
int exp,
java.lang.Object value)
set 在接口中 jmind.base.cache.ICacheset 在接口中 MemcachedMemcached.set(String, int, Object, Transcoder, long)public boolean exists(java.lang.String key)
exists 在接口中 jmind.base.cache.ICachepublic boolean set(java.lang.String key,
java.lang.Object value)
Memcachedpublic boolean set(java.lang.String key,
int exp,
java.lang.Object value,
long timeout)
set 在接口中 MemcachedMemcached.set(String, int, Object, Transcoder, long)public <T> boolean set(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder)
set 在接口中 MemcachedMemcached.set(String, int, Object, Transcoder, long)public void setWithNoReply(java.lang.String key,
int exp,
java.lang.Object value)
MemcachedsetWithNoReply 在接口中 Memcachedkey - stored keyexp - An expiration time, in seconds. Can be up to 30 days. After 30
days, is treated as a unix timestamp of an exact date.value - stored datapublic <T> void setWithNoReply(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder)
public <T> boolean add(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder,
long timeout)
Memcachedpublic boolean add(java.lang.String key,
int exp,
java.lang.Object value)
add 在接口中 MemcachedMemcached.add(String, int, Object, Transcoder, long)public boolean add(java.lang.String key,
int exp,
java.lang.Object value,
long timeout)
add 在接口中 MemcachedMemcached.add(String, int, Object, Transcoder, long)public <T> boolean add(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder)
add 在接口中 MemcachedMemcached.add(String, int, Object, Transcoder, long)public void addWithNoReply(java.lang.String key,
int exp,
java.lang.Object value)
MemcachedaddWithNoReply 在接口中 Memcachedexp - An expiration time, in seconds. Can be up to 30 days. After 30
days, is treated as a unix timestamp of an exact date.public <T> void addWithNoReply(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder)
public <T> boolean replace(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder,
long timeout)
Memcachedpublic boolean replace(java.lang.String key,
int exp,
java.lang.Object value)
replace 在接口中 MemcachedMemcached.replace(String, int, Object, Transcoder, long)public boolean replace(java.lang.String key,
int exp,
java.lang.Object value,
long timeout)
replace 在接口中 MemcachedMemcached.replace(String, int, Object, Transcoder, long)public <T> boolean replace(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder)
replace 在接口中 MemcachedMemcached.replace(String, int, Object, Transcoder, long)public void replaceWithNoReply(java.lang.String key,
int exp,
java.lang.Object value)
MemcachedreplaceWithNoReply 在接口中 Memcachedexp - An expiration time, in seconds. Can be up to 30 days. After 30
days, is treated as a unix timestamp of an exact date.public <T> void replaceWithNoReply(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder)
public boolean append(java.lang.String key,
java.lang.Object value)
append 在接口中 MemcachedMemcached.append(String, Object, long)public boolean append(java.lang.String key,
java.lang.Object value,
long timeout)
Memcachedpublic void appendWithNoReply(java.lang.String key,
java.lang.Object value)
MemcachedappendWithNoReply 在接口中 Memcachedpublic boolean prepend(java.lang.String key,
java.lang.Object value)
prepend 在接口中 MemcachedMemcached.prepend(String, Object, long)public boolean prepend(java.lang.String key,
java.lang.Object value,
long timeout)
Memcachedpublic void prependWithNoReply(java.lang.String key,
java.lang.Object value)
MemcachedprependWithNoReply 在接口中 Memcachedpublic boolean cas(java.lang.String key,
int exp,
java.lang.Object value,
long cas)
cas 在接口中 MemcachedMemcached.cas(String, int, Object, Transcoder, long, long)public <T> boolean cas(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder,
long timeout,
long cas)
Memcachedpublic boolean cas(java.lang.String key,
int exp,
java.lang.Object value,
long timeout,
long cas)
cas 在接口中 MemcachedMemcached.cas(String, int, Object, Transcoder, long, long)public <T> boolean cas(java.lang.String key,
int exp,
T value,
Transcoder<T> transcoder,
long cas)
cas 在接口中 MemcachedMemcached.cas(String, int, Object, Transcoder, long, long)public <T> boolean cas(java.lang.String key,
int exp,
net.rubyeye.xmemcached.CASOperation<T> operation,
Transcoder<T> transcoder)
Memcachedpublic <T> boolean cas(java.lang.String key,
int exp,
net.rubyeye.xmemcached.GetsResponse<T> getsResponse,
net.rubyeye.xmemcached.CASOperation<T> operation,
Transcoder<T> transcoder)
Memcachedpublic <T> boolean cas(java.lang.String key,
int exp,
net.rubyeye.xmemcached.GetsResponse<T> getsResponse,
net.rubyeye.xmemcached.CASOperation<T> operation)
cas 在接口中 MemcachedMemcached.cas(String, int, GetsResponse, CASOperation, Transcoder)public <T> boolean cas(java.lang.String key,
net.rubyeye.xmemcached.GetsResponse<T> getsResponse,
net.rubyeye.xmemcached.CASOperation<T> operation)
cas 在接口中 MemcachedMemcached.cas(String, int, GetsResponse, CASOperation, Transcoder)public <T> boolean cas(java.lang.String key,
int exp,
net.rubyeye.xmemcached.CASOperation<T> operation)
cas 在接口中 MemcachedMemcached.cas(String, int, GetsResponse, CASOperation, Transcoder)public <T> boolean cas(java.lang.String key,
net.rubyeye.xmemcached.CASOperation<T> operation)
cas 在接口中 MemcachedMemcached.cas(String, int, GetsResponse, CASOperation, Transcoder)public <T> void casWithNoReply(java.lang.String key,
net.rubyeye.xmemcached.GetsResponse<T> getsResponse,
net.rubyeye.xmemcached.CASOperation<T> operation)
casWithNoReply 在接口中 Memcachedpublic <T> void casWithNoReply(java.lang.String key,
int exp,
net.rubyeye.xmemcached.GetsResponse<T> getsResponse,
net.rubyeye.xmemcached.CASOperation<T> operation)
MemcachedcasWithNoReply 在接口中 Memcachedpublic <T> void casWithNoReply(java.lang.String key,
int exp,
net.rubyeye.xmemcached.CASOperation<T> operation)
public <T> void casWithNoReply(java.lang.String key,
net.rubyeye.xmemcached.CASOperation<T> operation)
public boolean delete(java.lang.String key,
long opTimeout)
Memcachedpublic boolean touch(java.lang.String key,
int exp,
long opTimeout)
Memcachedpublic boolean touch(java.lang.String key,
int exp)
Memcachedpublic <T> T getAndTouch(java.lang.String key,
int newExp,
long opTimeout)
MemcachedgetAndTouch 在接口中 Memcachedkey - item's keynewExp - New expiration time, in seconds. Can be up to 30 days. After
30 days, is treated as a unix timestamp of an exact date.opTimeout - operation timeoutpublic <T> T getAndTouch(java.lang.String key,
int newExp)
MemcachedgetAndTouch 在接口中 Memcachedpublic java.util.Map<java.net.InetSocketAddress,java.lang.String> getVersions()
MemcachedgetVersions 在接口中 Memcachedpublic long incr(java.lang.String key,
long delta)
Memcachedpublic long incr(java.lang.String key,
long delta,
long initValue)
Memcachedpublic long incr(java.lang.String key,
long delta,
long initValue,
long timeout)
Memcachedpublic long decr(java.lang.String key,
long delta)
Memcachedpublic long decr(java.lang.String key,
long delta,
long initValue)
public long decr(java.lang.String key,
long delta,
long initValue,
long timeout)
Memcachedpublic java.util.Map<java.net.InetSocketAddress,java.util.Map<java.lang.String,java.lang.String>> getStats(long timeout)
Memcachedpublic java.util.Map<java.net.InetSocketAddress,java.util.Map<java.lang.String,java.lang.String>> getStats()
public java.util.Map<java.net.InetSocketAddress,java.util.Map<java.lang.String,java.lang.String>> getStatsByItem(java.lang.String itemName)
MemcachedgetStatsByItem 在接口中 Memcachedpublic boolean delete(java.lang.String key)
public Transcoder<?> getTranscoder()
getTranscoder 在接口中 Memcachedpublic java.util.Map<java.net.InetSocketAddress,java.util.Map<java.lang.String,java.lang.String>> getStatsByItem(java.lang.String itemName,
long timeout)
getStatsByItem 在接口中 Memcachedpublic long getOpTimeout()
MemcachedgetOpTimeout 在接口中 Memcachedpublic java.util.Map<java.net.InetSocketAddress,java.lang.String> getVersions(long timeout)
getVersions 在接口中 Memcachedpublic java.util.Collection<java.net.InetSocketAddress> getAvaliableServers()
MemcachedgetAvaliableServers 在接口中 Memcachedpublic void deleteWithNoReply(java.lang.String key)
deleteWithNoReply 在接口中 Memcachedpublic void incrWithNoReply(java.lang.String key,
long delta)
MemcachedincrWithNoReply 在接口中 Memcachedpublic void decrWithNoReply(java.lang.String key,
long delta)
MemcacheddecrWithNoReply 在接口中 Memcachedpublic void flushAllWithNoReply(int exptime)
flushAllWithNoReply 在接口中 Memcachedpublic void flushAllWithNoReply(java.net.InetSocketAddress address,
int exptime)
flushAllWithNoReply 在接口中 Memcachedpublic void flushAll(java.net.InetSocketAddress address,
long timeout,
int exptime)
public long getHealSessionInterval()
MemcachedgetHealSessionInterval 在接口中 Memcachedpublic net.rubyeye.xmemcached.utils.Protocol getProtocol()
getProtocol 在接口中 Memcachedpublic boolean isSanitizeKeys()
isSanitizeKeys 在接口中 Memcachedpublic net.rubyeye.xmemcached.Counter getCounter(java.lang.String key)
MemcachedgetCounter 在接口中 Memcachedpublic net.rubyeye.xmemcached.Counter getCounter(java.lang.String key,
long initialValue)
MemcachedgetCounter 在接口中 Memcachedpublic long decr(java.lang.String key,
long delta,
long initValue,
long timeout,
int exp)
Memcachedpublic long incr(java.lang.String key,
long delta,
long initValue,
long timeout,
int exp)
Memcachedpublic java.lang.String getName()
Memcachedprotected void setMergeFactor(int mergeFactor)
protected void setConnectTimeout(long connectTimeout)
protected net.rubyeye.xmemcached.networking.Connector getConnector()
protected void setOptimizeGet(boolean optimizeGet)
protected void setOptimizeMergeBuffer(boolean optimizeMergeBuffer)
protected void addServer(java.lang.String server,
int port)
throws java.io.IOException
java.io.IOExceptionprotected void addServer(java.net.InetSocketAddress inetSocketAddress)
throws java.io.IOException
java.io.IOExceptionprotected void addServer(java.lang.String hostList)
throws java.io.IOException
java.io.IOExceptionprotected java.util.List<java.lang.String> getServersDescription()
protected void removeServer(java.lang.String hostList)
protected void setBufferAllocator(net.rubyeye.xmemcached.buffer.BufferAllocator bufferAllocator)
protected <T> net.rubyeye.xmemcached.GetsResponse<T> gets(java.lang.String key,
long timeout,
Transcoder<T> transcoder)
public <T> net.rubyeye.xmemcached.GetsResponse<T> gets(java.lang.String key)
public <T> net.rubyeye.xmemcached.GetsResponse<T> gets(java.lang.String key,
long timeout)
protected <T> net.rubyeye.xmemcached.GetsResponse<T> gets(java.lang.String key,
Transcoder<?> transcoder)
protected <T> java.util.Map<java.lang.String,net.rubyeye.xmemcached.GetsResponse<T>> gets(java.util.Collection<java.lang.String> keyCollections,
long opTime,
Transcoder<T> transcoder)
public <T> java.util.Map<java.lang.String,net.rubyeye.xmemcached.GetsResponse<T>> gets(java.util.Collection<java.lang.String> keyCollections)
public <T> java.util.Map<java.lang.String,net.rubyeye.xmemcached.GetsResponse<T>> gets(java.util.Collection<java.lang.String> keyCollections,
long timeout)
protected <T> java.util.Map<java.lang.String,net.rubyeye.xmemcached.GetsResponse<T>> gets(java.util.Collection<java.lang.String> keyCollections,
Transcoder<T> transcoder)
protected boolean delete(java.lang.String key,
int time)
protected void flushAll()
protected void flushAllWithNoReply()
protected void flushAll(long timeout)
protected void flushAll(java.net.InetSocketAddress address)
protected void flushAllWithNoReply(java.net.InetSocketAddress address)
protected void flushAll(java.net.InetSocketAddress address,
long timeout)
protected void flushAll(java.lang.String host)
protected java.util.Map<java.lang.String,java.lang.String> stats(java.net.InetSocketAddress address)
protected java.util.Map<java.lang.String,java.lang.String> stats(java.net.InetSocketAddress address,
long timeout)
protected void setTranscoder(Transcoder<?> transcoder)
protected void setOpTimeout(long opTimeout)
protected void addServer(java.lang.String server,
int port,
int weight)
throws java.io.IOException
java.io.IOExceptionprotected void addServer(java.net.InetSocketAddress inetSocketAddress,
int weight)
throws java.io.IOException
java.io.IOExceptionprotected void deleteWithNoReply(java.lang.String key,
int time)
protected void setLoggingLevelVerbosity(java.net.InetSocketAddress address,
int level)
protected void setLoggingLevelVerbosityWithNoReply(java.net.InetSocketAddress address,
int level)
protected void addStateListener(net.rubyeye.xmemcached.MemcachedClientStateListener listener)
protected void removeStateListener(net.rubyeye.xmemcached.MemcachedClientStateListener listener)
protected java.util.Collection<net.rubyeye.xmemcached.MemcachedClientStateListener> getStateListeners()
protected void setHealSessionInterval(long healConnectionInterval)
protected void setPrimitiveAsString(boolean primitiveAsString)
protected void setConnectionPoolSize(int poolSize)
protected void setEnableHeartBeat(boolean enableHeartBeat)
protected void setSanitizeKeys(boolean sanitizeKey)
protected net.rubyeye.xmemcached.KeyIterator getKeyIterator(java.net.InetSocketAddress address)
protected void setAuthInfoMap(java.util.Map<java.net.InetSocketAddress,net.rubyeye.xmemcached.auth.AuthInfo> map)
protected java.util.Map<java.net.InetSocketAddress,net.rubyeye.xmemcached.auth.AuthInfo> getAuthInfoMap()
protected void setName(java.lang.String name)
protected java.util.Queue<net.rubyeye.xmemcached.impl.ReconnectRequest> getReconnectRequestQueue()
protected void setFailureMode(boolean failureMode)
protected boolean isFailureMode()
protected void finalize()
throws java.lang.Throwable
finalize 在类中 java.lang.Objectjava.lang.ThrowableCopyright © 2018. All Rights Reserved.