类 MemCache
java.lang.Object
net.oschina.j2cache.memcached.MemCache
- 所有已实现的接口:
Cache,Level2Cache
Memcached 缓存操作封装,基于 region+_key 实现多个 Region 的缓存(
- 作者:
- Winter Lau(javayou@gmail.com)
-
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
MemCache
-
-
方法详细资料
-
supportTTL
public boolean supportTTL()从接口复制的说明:Level2Cache是否支持缓存 TTL 的设置- 指定者:
supportTTL在接口中Level2Cache- 返回:
- true/false if cache support ttl setting
-
getBytes
从接口复制的说明:Level2Cache读取缓存数据字节数组- 指定者:
getBytes在接口中Level2Cache- 参数:
key- cache key- 返回:
- cache data
-
getBytes
从接口复制的说明:Level2Cache同时读取多个 Key- 指定者:
getBytes在接口中Level2Cache- 参数:
keys- multiple cache key- 返回:
- cache values
-
setBytes
从接口复制的说明:Level2Cache设置缓存数据字节数组- 指定者:
setBytes在接口中Level2Cache- 参数:
key- cache keybytes- cache data
-
setBytes
从接口复制的说明:Level2Cache同时设置多个数据- 指定者:
setBytes在接口中Level2Cache- 参数:
bytes- cache data
-
setBytes
设置缓存数据字节数组(带有效期)- 指定者:
setBytes在接口中Level2Cache- 参数:
key- cache keybytes- cache datatimeToLiveInSeconds- cache ttl
-
setBytes
批量设置带 TTL 的缓存数据- 指定者:
setBytes在接口中Level2Cache- 参数:
bytes- cache datatimeToLiveInSeconds- cache ttl
-
keys
从接口复制的说明:Level2CacheReturn all keys- 指定者:
keys在接口中Cache- 指定者:
keys在接口中Level2Cache- 返回:
- 返回键的集合
-
evict
从接口复制的说明:Level2CacheRemove items from the cache- 指定者:
evict在接口中Cache- 指定者:
evict在接口中Level2Cache- 参数:
keys- Cache key
-
clear
public void clear()从接口复制的说明:Level2CacheClear the cache- 指定者:
clear在接口中Cache- 指定者:
clear在接口中Level2Cache
-