| Modifier and Type | Field and Description |
|---|---|
static boolean |
schedulePrune
是否开启定时
pruneCache()的任务 |
static long |
timeout
默认缓存过期时间:3分钟
鉴于授权过程中,根据个人的操作习惯,或者授权平台的不同(google等),每个授权流程的耗时也有差异,不过单个授权流程一般不会太长
本缓存工具默认的过期时间设置为3分钟,即程序默认认为3分钟内的授权有效,超过3分钟则默认失效,失效后删除
|
| Constructor and Description |
|---|
DefaultCache() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(String key)
是否存在key,如果对应key的value值已过期,也返回false
|
Object |
get(String key)
获取缓存
|
void |
pruneCache()
清理过期的缓存
|
void |
schedulePrune(long delay)
定时清理
|
void |
set(String key,
Object value)
设置缓存
|
void |
set(String key,
Object value,
long timeout)
设置缓存
|
public static long timeout
public static boolean schedulePrune
pruneCache()的任务public boolean containsKey(String key)
containsKey in interface Cachekey - 缓存KEYpublic void pruneCache()
pruneCache in interface Cachepublic void schedulePrune(long delay)
delay - 间隔时长,单位毫秒Copyright © 2020. All rights reserved.