public class AsyncCachedObject<T> extends CachedObject<T>
freshPeriod, loggertargetDEFAULT_REFRESH_PERIOD, KEEP_FRESH_PERIOD, NOT_REFRESH_PERIOD| Constructor and Description |
|---|
AsyncCachedObject(Supplier<T> refresher) |
AsyncCachedObject(Supplier<T> refresher,
long freshPeriod) |
| Modifier and Type | Method and Description |
|---|---|
void |
asyncRefreshData() |
T |
ensureGetCachedTarget() |
T |
getCachedTarget() |
getFreshTarget, getRawTarget, refreshData, setFreshData, setFreshPeriod, setRefresheraddDeriveCache, evictCachepublic void asyncRefreshData()
public T ensureGetCachedTarget()
public T getCachedTarget()
getCachedTarget in class CachedObject<T>Copyright © 2024 江苏南大先腾信息产业股份有限公司. All rights reserved.