public class CacheSrv extends ServerTpl
| Modifier and Type | Class and Description |
|---|---|
protected class |
CacheSrv.Record
缓存记录
|
| Modifier and Type | Field and Description |
|---|---|
protected Lazier<Map<String,CacheSrv.Record>> |
_data
数据存放
|
protected Lazier<Integer> |
_limit |
| Modifier and Type | Method and Description |
|---|---|
Object |
expire(String key,
Duration expire)
重新更新过期时间
|
Object |
get(String key)
获取缓存值
|
Object |
remove(String key)
移除缓存
|
CacheSrv |
set(String key,
Object value)
设置缓存
取默认过期时间 30 分钟
|
CacheSrv |
set(String key,
Object value,
Duration expire)
设置缓存
|
String |
toString() |
protected final Lazier<Map<String,CacheSrv.Record>> _data
public CacheSrv(String name)
public CacheSrv()
public CacheSrv set(String key, Object value)
key - 缓存keyvalue - 缓存值@EL(name="{name}.set")
public CacheSrv set(String key,
Object value,
Duration expire)
key - 缓存keyvalue - 缓存值expire - 过期时间@EL(name="{name}.expire")
public Object expire(String key,
Duration expire)
key - 缓存keyexpire - 过期时间@EL(name="{name}.remove")
public Object remove(String key)
key - 缓存keyCopyright © 2022. All rights reserved.