类 DefCacheLoader
java.lang.Object
com.google.common.cache.CacheLoader<CacheLoadKeys,Map<Serializable,Object>>
top.tangyh.basic.echo.core.DefCacheLoader
public class DefCacheLoader
extends com.google.common.cache.CacheLoader<CacheLoadKeys,Map<Serializable,Object>>
默认的缓存加载器
- 版本:
- v1.0
- 作者:
- tangyh
-
嵌套类概要
从类继承的嵌套类/接口 com.google.common.cache.CacheLoader
com.google.common.cache.CacheLoader.InvalidCacheLoadException, com.google.common.cache.CacheLoader.UnsupportedLoadingOperationException -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明load(CacheLoadKeys type) 内存缓存不存在时, 调用时触发加载数据com.google.common.util.concurrent.ListenableFuture<Map<Serializable,Object>> reload(CacheLoadKeys key, Map<Serializable, Object> oldValue) 重新载入数据从类继承的方法 com.google.common.cache.CacheLoader
asyncReloading, from, from, loadAll
-
构造器详细资料
-
DefCacheLoader
-
-
方法详细资料
-
load
内存缓存不存在时, 调用时触发加载数据- 指定者:
load在类中com.google.common.cache.CacheLoader<CacheLoadKeys,Map<Serializable, Object>> - 参数:
type- 扩展参数- 返回:
- 加载后的数据
-
reload
public com.google.common.util.concurrent.ListenableFuture<Map<Serializable,Object>> reload(@NonNull CacheLoadKeys key, @NonNull Map<Serializable, Object> oldValue) 重新载入数据- 覆盖:
reload在类中com.google.common.cache.CacheLoader<CacheLoadKeys,Map<Serializable, Object>> - 参数:
key- 扩展参数oldValue- 原来的值- 返回:
- 重新加载后的数据
-