A B C D E F G H I K L M N O P R S T U V W

A

add(String, Object) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
保存数据,前提是key不存在于memcache中,否则保存不成功
add(String, Object, Date) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
保存有有效期的数据,前提是key不存在于memcache中,否则保存不成功
add(String, Object) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Adds data to the server; only the key and the value are specified.
add(String, Object, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Adds data to the server; the key, value, and an optional hashcode are passed in.
add(String, Object, Date) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Adds data to the server; the key, value, and an expiration time are specified.
add(String, Object, Date, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Adds data to the server; the key, value, and an expiration time are specified.
add(String, Object) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
add(String, Object, Date) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
addCommandToQueue(Object[]) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
将需要异步处理的内容放到Queue中
addOrDecr(String, long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
key所对应的是一个计数器,实现减少decr的数量
addOrDecr(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Thread safe way to initialize and decrement a counter.
addOrDecr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Thread safe way to initialize and decrement a counter.
addOrDecr(String, long, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Thread safe way to initialize and decrement a counter.
addOrDecr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
addOrIncr(String, long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
key所对应的是一个计数器,实现增加inc的数量
addOrIncr(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Thread safe way to initialize and increment a counter.
addOrIncr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Thread safe way to initialize and increment a counter.
addOrIncr(String, long, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Thread safe way to initialize and increment a counter.
addOrIncr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
addSlab(String, String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab 中的方法
 
addSocketToPool(ConcurrentMap<String, ConcurrentMap<SockIOPool.SockIO, T>>, String, SockIOPool.SockIO, T, T, boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Adds a socket and value to a given pool for the given host.
ansyCommandProcess(Object[]) - 类 com.alisoft.xplatform.asf.cache.memcached.ClusterProcessor 中的方法
异步存储请求处理
asynAddOrDecr(String, long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
异步累减计数器,不保证累减成功
asynAddOrDecr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
asynAddOrIncr(String, long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
异步累加计数器,不保证累加成功
asynAddOrIncr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
asynDecr(String, long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
异步累减计数器,不保证累减成功
asynDecr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
asynIncr(String, long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
异步累加计数器,不保证累加成功
asynIncr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
asynPut(String, Object) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
异步存入数据,当前立即返回,稍后存入数据
asynPut(String, Object) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
asynStoreCounter(String, long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
异步存储计数器,不保证保存成功
asynStoreCounter(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 

B

ByteBufArrayInputStream - com.alisoft.xplatform.asf.cache.memcached.client 中的 类
 
ByteBufArrayInputStream(List<ByteBuffer>) - 类 com.alisoft.xplatform.asf.cache.memcached.client.ByteBufArrayInputStream 的构造方法
 
ByteBufArrayInputStream(ByteBuffer[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.ByteBufArrayInputStream 的构造方法
 

C

CacheCommand - com.alisoft.xplatform.asf.cache.memcached 中的 枚举
 
CacheUtil - com.alisoft.xplatform.asf.cache.memcached 中的 类
Cache工具类
CacheUtil() - 类 com.alisoft.xplatform.asf.cache.memcached.CacheUtil 的构造方法
 
clear() - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
删除所有缓存内的数据
clear() - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
clear() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
clearEOL() - 类 com.alisoft.xplatform.asf.cache.memcached.client.ByteBufArrayInputStream 中的方法
 
clearEOL() - 接口 com.alisoft.xplatform.asf.cache.memcached.client.LineInputStream 中的方法
Read everything up to and including the end of line.
clearHostFromPool(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Closes and removes all sockets from specified pool for host.
closeSocketPool() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Closes all sockets in the passed in pool.
CLUSTER_MODE_ACTIVE - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientClusterConfig 中的静态变量
 
CLUSTER_MODE_NONE - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientClusterConfig 中的静态变量
 
CLUSTER_MODE_STANDBY - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientClusterConfig 中的静态变量
 
clusterCopy(String, String) - 接口 com.alisoft.xplatform.asf.cache.ICacheManager 中的方法
主动集群中node内容拷贝
clusterCopy(String, String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
ClusterProcessor - com.alisoft.xplatform.asf.cache.memcached 中的 类
为了提高性能,对于Cluster内的数据作异步同步
ClusterProcessor(LinkedBlockingQueue<Object[]>, MemCachedClientHelper) - 类 com.alisoft.xplatform.asf.cache.memcached.ClusterProcessor 的构造方法
 
com.alisoft.xplatform.asf.cache - 软件包 com.alisoft.xplatform.asf.cache
 
com.alisoft.xplatform.asf.cache.impl - 软件包 com.alisoft.xplatform.asf.cache.impl
 
com.alisoft.xplatform.asf.cache.memcached - 软件包 com.alisoft.xplatform.asf.cache.memcached
 
com.alisoft.xplatform.asf.cache.memcached.client - 软件包 com.alisoft.xplatform.asf.cache.memcached.client
 
commandProcess(Object[]) - 类 com.alisoft.xplatform.asf.cache.memcached.ClusterProcessor 中的方法
队列请求命令处理
conns - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient.NIOLoader 中的变量
 
CONSISTENT_HASH - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态变量
 
containsKey(K) - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
是否包含了指定key的数据
containsKey(String) - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
containsKey(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
ContextObjectInputStream - com.alisoft.xplatform.asf.cache.memcached.client 中的 类
 
ContextObjectInputStream(InputStream, ClassLoader) - 类 com.alisoft.xplatform.asf.cache.memcached.client.ContextObjectInputStream 的构造方法
 
createSocket(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Creates a new SockIO obj for the given server.

D

decode(byte[], int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
Decodes byte array using memcache flag to determine type.
decodeBoolean(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeByte(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeByteArr(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeCharacter(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeDate(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeDouble(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeFloat(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeInteger(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeLong(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeShort(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeString(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeStringBuffer(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decodeStringBuilder(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
decr(String, long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
key所对应的是一个计数器,实现减少decr的数量
decr(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Decrement the value at the specified key by 1, and then return it.
decr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Decrement the value at the specified key by passed in value, and then return it.
decr(String, long, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Decrement the value at the specified key by the specified increment, and then return it.
decr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
DefaultCacheImpl - com.alisoft.xplatform.asf.cache.impl 中的 类
一个默认的本地Cache的实现,线程安全
DefaultCacheImpl() - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 的构造方法
 
DefaultCacheImpl(int, int) - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 的构造方法
 
delete(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Deletes an object from cache given cache key.
delete(String, Date) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Deletes an object from cache given cache key and expiration date.
delete(String, Integer, Date) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Deletes an object from cache given cache key, a delete time, and an optional hashcode.
destroy() - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
释放Cache占用的资源
destroy() - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
destroy() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
doMulti(boolean, Map<String, StringBuilder>, String[], Map<String, Object>) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient.NIOLoader 中的方法
 

E

encode(Object) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
Encodes supported types
encode(Byte) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(Boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(Date) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(Character) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(StringBuffer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(float) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(Short) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(double) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(StringBuilder) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
encode(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
ErrorHandler - com.alisoft.xplatform.asf.cache.memcached.client 中的 接口
 

F

F_COMPRESSED - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
F_SERIALIZED - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
finalize() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 中的方法
Hack to reap any leaking children.
flushAll() - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Invalidates the entire cache.
flushAll(String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Invalidates the entire cache.

G

get(K) - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
获取缓存数据
get(String, int) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
降低memcache的交互频繁造成的性能损失,因此采用本地cache结合memcache的方式
get(String) - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
get(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieve a key from the server, using a specific hash.
get(String, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieve a key from the server, using a specific hash.
get(String, Integer, boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieve a key from the server, using a specific hash.
get(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
get(String, int) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
getAliveCheck() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the current status of the aliveCheck flag.
getBytes(long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
getBytes(int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
getCache(String) - 接口 com.alisoft.xplatform.asf.cache.ICacheManager 中的方法
获取配置在memcached.xml中的Cache客户端
getCache(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
getCache2cluster() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
getCacheClient(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
getCacheClient(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
getCacheManager(Class<B>, String) - 类 com.alisoft.xplatform.asf.cache.memcached.CacheUtil 中的静态方法
获取CacheManager的接口类,首先去查找META-INF/services/下是否有定义,如果没有载入defaultImplClass的定义
getCacheManager() - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
getCacheName() - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
getCacheName() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 中的方法
 
getCachepool() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
getCaches() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientCluster 中的方法
 
getChannel() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 中的方法
Lets caller get access to underlying channel.
getClusterCache() - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
getClusterMode() - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
getConfigFile() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
getConnection(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns a SockIO object from the pool for the passed in host.
getCounter(String) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
获取寄存器,-1表示不存在
getCounter(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Returns value in counter at given key as long.
getCounter(String, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Returns value in counter at given key as long.
getCounter(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
getDefaultEncoding() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 中的方法
 
getEndTime() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 中的方法
 
getErrorHandler() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 中的方法
 
getFailback() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns current state of failover flag.
getFailover() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns current state of failover flag.
getHashingAlg() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns current status of customHash flag
getHelper() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
getHost(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
 
getHost(String, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Gets the host that a particular key / hashcode resides on.
getHost() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 中的方法
returns the host this socket is connected to
getInitConn() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the current setting for the initial number of connections per server in the available pool.
getInitConn() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
getInnerCacheClient() - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
getInstance(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态方法
Factory to create/retrieve new pools given a unique poolName.
getInstance() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态方法
Single argument version of factory used for back compat.
getInstanceByInterface(Class<I>, ClassLoader, String, boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.CacheUtil 中的静态方法
根据传入的类型按照策略去搜索classpath下的实现,动态装载实现类并且返回
getMaintSleep() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the current maint thread sleep time.
getMaintSleep() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
getMarkerFlag(Object) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
Returns the flag for marking the type of the byte array.
getMaxBusy() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the current max busy setting.
getMaxConn() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the maximum number of spare connections allowed in available pool.
getMaxConn() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
getMaxIdle() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the current max idle setting.
getMaxIdle() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
getMemcachedCache() - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
getMemCachedClients() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientClusterConfig 中的方法
 
getMinConn() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the minimum number of spare connections in available pool.
getMinConn() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
getMode() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientCluster 中的方法
 
getMode() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientClusterConfig 中的方法
 
getMulti(String[]) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
获取多个keys对应的key&value Entrys
getMulti(String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieve multiple objects from the memcache.
getMulti(String[], Integer[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieve multiple keys from the memcache.
getMulti(String[], Integer[], boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieve multiple keys from the memcache.
getMulti(String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
getMultiArray(String[]) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
获取多个keys对应的值
getMultiArray(String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieve multiple objects from the memcache.
getMultiArray(String[], Integer[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieve multiple objects from the memcache.
getMultiArray(String[], Integer[], boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieve multiple objects from the memcache.
getMultiArray(String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
getNagle() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns current status of nagle flag
getName() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientCluster 中的方法
 
getName() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientClusterConfig 中的方法
 
getName() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 中的方法
 
getName() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
getNewInstance(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态方法
get new Instance form pool
getPoolUsage(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态方法
 
getResponses() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 中的方法
 
getServerHost() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStats 中的方法
 
getServerHost() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab 中的方法
 
getServers() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the current list of all cache servers.
getServers() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
getSlabInfo() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab.Slab 中的方法
 
getSlabNum() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab.Slab 中的方法
 
getSlabs() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab 中的方法
 
getSock(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns appropriate SockIO object given string cache key.
getSock(String, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns appropriate SockIO object given string cache key and optional hashcode.
getSocket(String, int, int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 中的静态方法
Method which gets a connection from SocketChannel.
getSocketConnectTO() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the socket timeout for connect.
getSocketpool() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
getSocketPool() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 中的方法
 
getSocketTO() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the socket timeout for reads.
getSocketTo() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
getStartTime() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 中的方法
 
getStatInfo() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStats 中的方法
 
getStatisticsInterval() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
getWeights() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns the current list of weights.
getWeights() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 

H

handleErrorOnDelete(MemCachedClient, Throwable, String) - 接口 com.alisoft.xplatform.asf.cache.memcached.client.ErrorHandler 中的方法
Called for errors thrown during MemCachedClient.delete(String) and related methods.
handleErrorOnDelete(MemCachedClient, Throwable, String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler 中的方法
 
handleErrorOnFlush(MemCachedClient, Throwable) - 接口 com.alisoft.xplatform.asf.cache.memcached.client.ErrorHandler 中的方法
Called for errors thrown during MemCachedClient.flushAll() and related methods.
handleErrorOnFlush(MemCachedClient, Throwable) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler 中的方法
 
handleErrorOnGet(MemCachedClient, Throwable, String) - 接口 com.alisoft.xplatform.asf.cache.memcached.client.ErrorHandler 中的方法
Called for errors thrown during MemCachedClient.get(String) and related methods.
handleErrorOnGet(MemCachedClient, Throwable, String[]) - 接口 com.alisoft.xplatform.asf.cache.memcached.client.ErrorHandler 中的方法
Called for errors thrown during MemCachedClient#getMulti(String) and related methods.
handleErrorOnGet(MemCachedClient, Throwable, String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler 中的方法
 
handleErrorOnGet(MemCachedClient, Throwable, String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler 中的方法
 
handleErrorOnInit(MemCachedClient, Throwable) - 接口 com.alisoft.xplatform.asf.cache.memcached.client.ErrorHandler 中的方法
Called for errors thrown during initialization.
handleErrorOnInit(MemCachedClient, Throwable) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler 中的方法
 
handleErrorOnSet(MemCachedClient, Throwable, String) - 接口 com.alisoft.xplatform.asf.cache.memcached.client.ErrorHandler 中的方法
Called for errors thrown during MemCachedClient.set(String,Object) and related methods.
handleErrorOnSet(MemCachedClient, Throwable, String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler 中的方法
 
handleErrorOnStats(MemCachedClient, Throwable) - 接口 com.alisoft.xplatform.asf.cache.memcached.client.ErrorHandler 中的方法
Called for errors thrown during MemCachedClient.stats() and related methods.
handleErrorOnStats(MemCachedClient, Throwable) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler 中的方法
 
hasCluster() - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
hashCode() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 中的方法
use the sockets hashcode for this object so we can key off of SockIOs

I

ICache<K,V> - com.alisoft.xplatform.asf.cache 中的 接口
Cache统一接口
ICacheManager<T extends ICache<?,?>> - com.alisoft.xplatform.asf.cache 中的 接口
CacheManager 统一接口
IMemcachedCache - com.alisoft.xplatform.asf.cache 中的 接口
Memcached Cache的接口定义
incr(String, long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
key所对应的是一个计数器,实现增加inc的数量
incr(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Increment the value at the specified key by 1, and then return it.
incr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Increment the value at the specified key by passed in val.
incr(String, long, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Increment the value at the specified key by the specified increment, and then return it.
incr(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
ini() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 中的方法
 
initialize() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Initializes the pool.
initMemCacheClientPool() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
初始化各个资源池
isAliveCheck() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
isCompressEnable() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 中的方法
 
isFailover() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
isHandled(Object) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
Detemine of object can be natively serialized by this class.
isInitialized() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Returns state of pool.
isNagle() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
isRunning() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.MaintThread 中的方法
 
isSupportMultiConfig() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 

K

keyExists(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Checks to see if key exists in cache.
keySet() - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
缓存所有的key的集合
keySet(boolean) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
这个接口返回的Key如果采用fast模式, 那么返回的key可能已经被清除或者失效,但是在内存中还有痕迹,如果是非fast模式,那么就会精确返回,但是效率较低
keySet() - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
keySet(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
keySet() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 

L

LineInputStream - com.alisoft.xplatform.asf.cache.memcached.client 中的 接口
 
loadConfig(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
载入配置信息
loadMemcachedConfigFromURL(URL, XMLInputFactory, List<MemcachedClientConfig>, List<MemcachedClientSocketPoolConfig>, List<MemcachedClientClusterConfig>) - 类 com.alisoft.xplatform.asf.cache.memcached.CacheUtil 中的静态方法
从URL中载入Memcached的配置信息

M

MARKER_BOOLEAN - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_BYTE - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_BYTEARR - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_CHARACTER - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_DATE - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_DOUBLE - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_FLOAT - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_INTEGER - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_LONG - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_SHORT - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_STRING - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_STRINGBUFFER - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MARKER_STRINGBUILDER - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的静态变量
 
MAX_RETRY_DELAY - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态变量
 
mc - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient.NIOLoader 中的变量
 
MemcachedCache - com.alisoft.xplatform.asf.cache.memcached 中的 类
 
MemcachedCache(MemCachedClientHelper, int) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 的构造方法
 
MemcachedCacheManager - com.alisoft.xplatform.asf.cache.memcached 中的 类
Memcache 客户端管理类,负责读取配置文件, 初始化各个Memcache客户端, 同时也负责管理和销毁客户端
MemcachedCacheManager() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 的构造方法
 
MemCachedClient - com.alisoft.xplatform.asf.cache.memcached.client 中的 类
This is a Java client for the memcached server available from http://www.danga.com/memcached/.
MemCachedClient() - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 的构造方法
Creates a new instance of MemCachedClient.
MemCachedClient(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 的构造方法
Creates a new instance of MemCachedClient accepting a passed in pool name.
MemCachedClient(ClassLoader) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 的构造方法
Creates a new instance of MemCacheClient but acceptes a passed in ClassLoader.
MemCachedClient(ClassLoader, ErrorHandler) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 的构造方法
Creates a new instance of MemCacheClient but acceptes a passed in ClassLoader and a passed in ErrorHandler.
MemCachedClient(ClassLoader, ErrorHandler, String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 的构造方法
Creates a new instance of MemCacheClient but acceptes a passed in ClassLoader, ErrorHandler, and SockIOPool name.
MemCachedClient.NIOLoader - com.alisoft.xplatform.asf.cache.memcached.client 中的 类
 
MemCachedClient.NIOLoader(MemCachedClient) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient.NIOLoader 的构造方法
 
MemcachedClientCluster - com.alisoft.xplatform.asf.cache.memcached 中的 类
Memcache Cluster的结构
MemcachedClientCluster() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientCluster 的构造方法
 
MemcachedClientClusterConfig - com.alisoft.xplatform.asf.cache.memcached 中的 类
Cluster的配置
MemcachedClientClusterConfig() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientClusterConfig 的构造方法
 
MemcachedClientConfig - com.alisoft.xplatform.asf.cache.memcached 中的 类
Memcache的客户端配置
MemcachedClientConfig() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 的构造方法
 
MemCachedClientHelper - com.alisoft.xplatform.asf.cache.memcached 中的 类
为封装的MemCache提供实际处理的帮助类
MemCachedClientHelper() - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 的构造方法
 
MemcachedClientSocketPoolConfig - com.alisoft.xplatform.asf.cache.memcached 中的 类
SocketIO Pool的配置
MemcachedClientSocketPoolConfig() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 的构造方法
 
MemcachedErrorHandler - com.alisoft.xplatform.asf.cache.memcached 中的 类
基本的出错处理
MemcachedErrorHandler() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler 的构造方法
 
MemcachedException - com.alisoft.xplatform.asf.cache.memcached 中的 异常
Memcached 内部错误定义
MemcachedException() - 异常 com.alisoft.xplatform.asf.cache.memcached.MemcachedException 的构造方法
 
MemcachedException(String) - 异常 com.alisoft.xplatform.asf.cache.memcached.MemcachedException 的构造方法
 
MemcachedException(String, Throwable) - 异常 com.alisoft.xplatform.asf.cache.memcached.MemcachedException 的构造方法
 
MemcachedException(Throwable) - 异常 com.alisoft.xplatform.asf.cache.memcached.MemcachedException 的构造方法
 
MemcachedResponse - com.alisoft.xplatform.asf.cache.memcached 中的 类
memcached响应统计结构
MemcachedResponse() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 的构造方法
 
MemcacheStats - com.alisoft.xplatform.asf.cache.memcached 中的 类
Memcache通过Stat获得的统计信息
MemcacheStats() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStats 的构造方法
 
MemcacheStatsSlab - com.alisoft.xplatform.asf.cache.memcached 中的 类
Slab统计结果的结构
MemcacheStatsSlab() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab 的构造方法
 
MemcacheStatsSlab.Slab - com.alisoft.xplatform.asf.cache.memcached 中的 类
 
MemcacheStatsSlab.Slab() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab.Slab 的构造方法
 

N

NATIVE_HASH - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态变量
 
NativeHandler - com.alisoft.xplatform.asf.cache.memcached.client 中的 类
Handle encoding standard Java types directly which can result in significant memory savings: Currently the Memcached driver for Java supports the setSerialize() option.
NativeHandler() - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 的构造方法
 
NestedIOException - com.alisoft.xplatform.asf.cache.memcached.client 中的 异常
Bridge class to provide nested Exceptions with IOException which has constructors that don't take Throwables.
NestedIOException(Throwable) - 异常 com.alisoft.xplatform.asf.cache.memcached.client.NestedIOException 的构造方法
Create a new NestedIOException instance.
NestedIOException(String, Throwable) - 异常 com.alisoft.xplatform.asf.cache.memcached.client.NestedIOException 的构造方法
 
NEW_COMPAT_HASH - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态变量
 
numConns - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient.NIOLoader 中的变量
 

O

OLD_COMPAT_HASH - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态变量
 

P

put(K, V) - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
保存数据
put(K, V, Date) - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
保存有有效期的数据
put(K, V, int) - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
保存有有效期的数据
put(String, Object) - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
put(String, Object, Date) - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
put(String, Object, int) - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
put(String, Object, Date) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
put(String, Object, int) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
put(String, Object) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 

R

random - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态变量
 
read() - 类 com.alisoft.xplatform.asf.cache.memcached.client.ByteBufArrayInputStream 中的方法
 
read(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.ByteBufArrayInputStream 中的方法
 
read(byte[]) - 接口 com.alisoft.xplatform.asf.cache.memcached.client.LineInputStream 中的方法
Read some bytes.
readBytes(int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 中的方法
 
readLine() - 类 com.alisoft.xplatform.asf.cache.memcached.client.ByteBufArrayInputStream 中的方法
 
readLine() - 接口 com.alisoft.xplatform.asf.cache.memcached.client.LineInputStream 中的方法
Read everything up to the next end-of-line.
readLine() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 中的方法
reads a line intentionally not using the deprecated readLine method from DataInputStream
readResponse(SelectionKey) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient.NIOLoader 中的方法
 
reload(String) - 接口 com.alisoft.xplatform.asf.cache.ICacheManager 中的方法
重新载入Cache配置
reload(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
remove(K) - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
移出缓存数据
remove(String) - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
remove(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
removeInstance(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的静态方法
 
replace(String, Object) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
保存数据,前提是key必须存在于memcache中,否则保存不成功
replace(String, Object, Date) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
保存有有效期的数据,前提是key必须存在于memcache中,否则保存不成功
replace(String, Object) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Updates data on the server; only the key and the value are specified.
replace(String, Object, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Updates data on the server; only the key and the value and an optional hash are specified.
replace(String, Object, Date) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Updates data on the server; the key, value, and an expiration time are specified.
replace(String, Object, Date, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Updates data on the server; the key, value, and an expiration time are specified.
replace(String, Object) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
replace(String, Object, Date) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
resolveClass(ObjectStreamClass) - 类 com.alisoft.xplatform.asf.cache.memcached.client.ContextObjectInputStream 中的方法
 
run() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.MaintThread 中的方法
Start the thread.
run() - 类 com.alisoft.xplatform.asf.cache.memcached.ClusterProcessor 中的方法
 

S

selector - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient.NIOLoader 中的变量
 
selfMaint() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Runs self maintenance on all internal pools.
set(String, Object) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Stores data on the server; only the key and the value are specified.
set(String, Object, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Stores data on the server; only the key and the value are specified.
set(String, Object, Date) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Stores data on the server; the key, value, and an expiration time are specified.
set(String, Object, Date, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Stores data on the server; the key, value, and an expiration time are specified.
setAliveCheck(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the aliveCheck flag for the pool.
setAliveCheck(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setCacheClient(MemCachedClient) - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
setCacheManager(MemcachedCacheManager) - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
setCacheName(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
setCacheName(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 中的方法
 
setCaches(List<IMemcachedCache>) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientCluster 中的方法
 
setClassLoader(ClassLoader) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Sets an optional ClassLoader to be used for serialization.
setCompressEnable(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Enable storing compressed data, provided it meets the threshold requirements.
setCompressEnable(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 中的方法
 
setCompressThreshold(long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Sets the required length for data to be considered for compression.
setConfigFile(String) - 接口 com.alisoft.xplatform.asf.cache.ICacheManager 中的方法
配置Cache的系统文件
setConfigFile(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
setDefaultEncoding(String) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Sets default String encoding when storing primitives as Strings.
setDefaultEncoding(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 中的方法
 
setEndTime(Date) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 中的方法
 
setErrorHandler(ErrorHandler) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Sets an optional ErrorHandler.
setErrorHandler(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 中的方法
 
setFailback(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the failback flag for the pool.
setFailover(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the failover flag for the pool.
setFailover(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setHashingAlg(int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the hashing algorithm we will use.
setHelper(MemCachedClientHelper) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
setInitConn(int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the initial number of connections per server in the available pool.
setInitConn(int) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setInterval(long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.MaintThread 中的方法
 
setMaintSleep(long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Set the sleep time between runs of the pool maintenance thread.
setMaintSleep(int) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setMaxBusyTime(long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the max busy time for threads in the busy pool.
setMaxConn(int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the maximum number of spare connections allowed in our available pool.
setMaxConn(int) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setMaxIdle(long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the max idle time for threads in the available pool.
setMaxIdle(int) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setMemcachedCache(IMemcachedCache) - 类 com.alisoft.xplatform.asf.cache.memcached.MemCachedClientHelper 中的方法
 
setMemCachedClients(String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientClusterConfig 中的方法
 
setMinConn(int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the minimum number of spare connections to maintain in our available pool.
setMinConn(int) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setMode(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientCluster 中的方法
 
setMode(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientClusterConfig 中的方法
 
setNagle(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the Nagle alg flag for the pool.
setNagle(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setName(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientCluster 中的方法
 
setName(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientClusterConfig 中的方法
 
setName(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 中的方法
 
setName(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setPrimitiveAsString(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Enables storing primitive types as their String values.
setResponses(List<Long>) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 中的方法
 
setResponseStatInterval(int) - 接口 com.alisoft.xplatform.asf.cache.ICacheManager 中的方法
设置响应统计时间间隔(单位秒,默认为0,0表示不需要做响应统计)
setResponseStatInterval(int) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
setSanitizeKeys(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Enables/disables sanitizing keys by URLEncoding.
setServerHost(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStats 中的方法
 
setServerHost(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab 中的方法
 
setServers(String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the list of all cache servers.
setServers(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setSlabInfo(Map<String, String>) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab.Slab 中的方法
 
setSlabNum(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab.Slab 中的方法
 
setSlabs(Map<String, MemcacheStatsSlab.Slab>) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab 中的方法
 
setSocketConnectTO(int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the socket timeout for connect.
setSocketpool(ConcurrentHashMap<String, SockIOPool>) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
setSocketPool(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientConfig 中的方法
 
setSocketTO(int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the socket timeout for reads.
setSocketTo(int) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
setStartTime(Date) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 中的方法
 
setStatInfo(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStats 中的方法
 
setStatisticsInterval(long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
设置统计时间,单位为秒
setStatisticsInterval(long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
setSupportMultiConfig(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
setWeights(Integer[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Sets the list of weights to apply to the server list.
setWeights(String) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedClientSocketPoolConfig 中的方法
 
shutDown() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Shuts down the pool.
size() - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
缓存数据数量
size() - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
size() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
已过时。 
SockIOPool - com.alisoft.xplatform.asf.cache.memcached.client 中的 类
This class is a connection pool for maintaning a pool of persistent connections
to memcached servers.
SockIOPool() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 的构造方法
 
SockIOPool.MaintThread - com.alisoft.xplatform.asf.cache.memcached.client 中的 类
Class which extends thread and handles maintenance of the pool.
SockIOPool.MaintThread(SockIOPool) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.MaintThread 的构造方法
 
SockIOPool.SockIO - com.alisoft.xplatform.asf.cache.memcached.client 中的 类
MemCached Java client, utility class for Socket IO.
SockIOPool.SockIO(SockIOPool, String, int, int, int, boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 的构造方法
creates a new SockIO object wrapping a socket connection to host:port, and its input and output streams
SockIOPool.SockIO(SockIOPool, String, int, int, boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 的构造方法
creates a new SockIO object wrapping a socket connection to host:port, and its input and output streams
start() - 接口 com.alisoft.xplatform.asf.cache.ICacheManager 中的方法
做一定的初始化工作
start() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
startMaintThread() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Starts the maintenance thread.
statCacheResponse() - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
统计Cache的响应时间
statCacheResponse() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
stats() - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
统计Memcache使用的情况
stats() - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieves stats for all servers.
stats(String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieves stats for passed in servers (or all servers).
stats() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
statsCacheDump(int, int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieves items cachedump for all servers.
statsCacheDump(String[], int, int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieves stats for passed in servers (or all servers).
statsItems() - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
统计Items的存储情况
statsItems() - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieves stats items for all servers.
statsItems(String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieves stats for passed in servers (or all servers).
statsItems() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
statsSlabs() - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
统计服务器的Slab的情况
statsSlabs() - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieves stats items for all servers.
statsSlabs(String[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Retrieves stats for passed in servers (or all servers).
statsSlabs() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 
stop() - 接口 com.alisoft.xplatform.asf.cache.ICacheManager 中的方法
做资源回收工作
stop() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCacheManager 中的方法
 
stopMaintThread() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
Stops the maintenance thread.
stopProcess() - 类 com.alisoft.xplatform.asf.cache.memcached.ClusterProcessor 中的方法
 
stopThread() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.MaintThread 中的方法
sets stop variable and interupts any wait
storeCounter(String, long) - 接口 com.alisoft.xplatform.asf.cache.IMemcachedCache 中的方法
存储计数器
storeCounter(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Store a counter to memcached given a key
storeCounter(String, Long) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Store a counter to memcached given a key
storeCounter(String, Long, Integer) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient 中的方法
Store a counter to memcached given a key
storeCounter(String, long) - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 

T

toInt(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
This works by taking each of the bit patterns and converting them to ints taking into account 2s complement and then adding them..
toLong(byte[]) - 类 com.alisoft.xplatform.asf.cache.memcached.client.NativeHandler 中的静态方法
 
toString() - 枚举 com.alisoft.xplatform.asf.cache.memcached.CacheCommand 中的方法
 
toString() - 类 com.alisoft.xplatform.asf.cache.memcached.client.ByteBufArrayInputStream 中的方法
 
toString() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 中的方法
returns the string representation of this socket
toString() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedResponse 中的方法
 
toString() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcacheStatsSlab.Slab 中的方法
 
trueClose() - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 中的方法
closes socket and all streams connected to it
trueClose(boolean) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool.SockIO 中的方法
closes socket and all streams connected to it

U

updateStatusPool(String, SockIOPool.SockIO, int) - 类 com.alisoft.xplatform.asf.cache.memcached.client.SockIOPool 中的方法
 

V

valueOf(String) - 枚举 com.alisoft.xplatform.asf.cache.memcached.CacheCommand 中的静态方法
返回带有指定名称的该类型的枚举常量。
values() - 接口 com.alisoft.xplatform.asf.cache.ICache 中的方法
缓存的所有value的集合
values() - 类 com.alisoft.xplatform.asf.cache.impl.DefaultCacheImpl 中的方法
 
values() - 枚举 com.alisoft.xplatform.asf.cache.memcached.CacheCommand 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
values() - 类 com.alisoft.xplatform.asf.cache.memcached.MemcachedCache 中的方法
 

W

writeRequest(SelectionKey) - 类 com.alisoft.xplatform.asf.cache.memcached.client.MemCachedClient.NIOLoader 中的方法
 

A B C D E F G H I K L M N O P R S T U V W

Copyright © 2009 . All Rights Reserved.