Cache.CacheExpiry, Cache.CacheItem<E>| 构造器和说明 |
|---|
L2Cache(AuthzProperties properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Cache.CacheItem> |
asMap() |
void |
del(Set<String> keys) |
void |
del(String key) |
@NonNull Map<String,Object> |
get(Set<String> keys) |
<T> @NonNull Map<String,T> |
get(Set<String> keys,
Class<T> requiredType) |
@Nullable Object |
get(String key)
得到对应key的值
|
@NonNull Set<String> |
keys(String pattern) |
@NonNull Set<String> |
keysAndLoad(String pattern)
返回匹配的key同时将对应的object加载进缓存
|
boolean |
notKey(String key) |
void |
receive(CacheMessage message) |
void |
reload() |
<E> E |
set(String key,
E element,
long ttl) |
<E> E |
setSneaky(String key,
E element,
long ttl) |
<E> void |
setSneaky(String key,
E element,
long number,
TimeUnit unit) |
long |
ttl(String key)
获取key的过期时间。
|
public L2Cache(AuthzProperties properties)
public @NonNull Set<String> keysAndLoad(String pattern)
CachekeysAndLoad 在接口中 Cachepattern - redis 风格的匹配public long ttl(String key)
Cache如果key是永久的,返回-1;
如果key不存在或者已过期,返回-2。
public <E> E set(String key, E element, long ttl)
public <E> E setSneaky(String key, E element, long ttl)
setSneaky 在接口中 CacheE - 值的类型key - 键element - 值ttl - 秒,为-1时将继承之前的key的ttl , Cache.INFINITE 为永久存在public void receive(CacheMessage message)
public Map<String,Cache.CacheItem> asMap()
Copyright © 2022. All rights reserved.