| 限定符和类型 | 字段和说明 |
|---|---|
protected long |
evictExpiredInterval |
protected long |
nextEvictExpiredTime |
protected long |
nextRefreshAllTime |
protected long |
refreshAllInterval |
protected Holder<Timeout> |
refreshAllTimeoutHolder |
protected boolean |
running |
protected Timer |
timer |
| 构造器和说明 |
|---|
BaseCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancelRefreshAll() |
void |
refreshAllAsync(int delay,
boolean fixed)
刷新所有
|
protected void |
refreshAllAsync(Timeout timeout) |
void |
setDistinctWhenRefresh(boolean distinctWhenRefresh) |
void |
shutdown() |
void |
startup() |
protected volatile long evictExpiredInterval
protected volatile long nextEvictExpiredTime
protected volatile long nextRefreshAllTime
protected volatile long refreshAllInterval
protected Timer timer
protected volatile boolean running
public void setDistinctWhenRefresh(boolean distinctWhenRefresh)
public void refreshAllAsync(int delay,
boolean fixed)
CacherefreshAllAsync 在接口中 Cache<K,V>delay - 延迟时间,delay <=0 代表立即刷新, 大于0则代表延迟刷新,单位是 sfixed - 是否为固定频率的(周期)刷新,若为true,则delay 必须 >0protected void refreshAllAsync(@Nullable Timeout timeout)
timeout - public void cancelRefreshAll()
cancelRefreshAll 在接口中 Cache<K,V>Copyright © 2021. All rights reserved.