ICache.NullClass| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CACHE_CHANGE_TOPIC |
MAX_EXPIRE_IN_LOCAL, NULL_OBJ| 构造器和说明 |
|---|
GuavaRedisCache(String cacheName,
GuavaCache guavaCache,
RedisCache redisCache) |
| 限定符和类型 | 方法和说明 |
|---|---|
Serializable |
_get(String key) |
Map<String,Serializable> |
asMap() |
void |
clear()
清空所有缓存
|
Iterable<String> |
keys()
获取所有的key
|
Collection<String> |
keysCollection() |
void |
put(String key,
Serializable value)
将key value保存到缓存中
|
void |
putTemporary(String key,
Serializable value)
临时添加一个值,用于防止缓存穿透攻击
|
void |
remove(String key)
删除一个key
|
void |
setTopic(Object object) |
long |
size() |
long |
ttl(String key)
对象还会存活多久。
|
get, get, getCacheName, getTimeToIdleSeconds, getTimeToLiveSeconds, setCacheName, setTimeToIdleSeconds, setTimeToLiveSecondspublic GuavaRedisCache(String cacheName, GuavaCache guavaCache, RedisCache redisCache)
guavaCache - distCache - public void clear()
ICachepublic Serializable _get(String key)
public Collection<String> keysCollection()
public void put(String key, Serializable value)
ICachekey - value - public void putTemporary(String key, Serializable value)
ICachepublic long ttl(String key)
ICachepublic Map<String,Serializable> asMap()
public long size()
public void setTopic(Object object)
Copyright © 2024. All rights reserved.