public final class XDiskCache
extends java.lang.Object
desc : 磁盘缓存管理器
author : xuexiang
time : 2018/4/24 上午9:26
| Modifier and Type | Method and Description |
|---|---|
boolean |
clear()
清空缓存
|
boolean |
containsKey(java.lang.String key)
是否包含
|
static XDiskCache |
getInstance()
获取磁盘缓存管理实例
|
XDiskCache |
init(XCache.Builder builder)
初始化磁盘缓存
|
<T> T |
load(java.lang.String key)
读取缓存
|
<T> T |
load(java.lang.String key,
long time)
读取缓存
|
<T> T |
load(java.lang.reflect.Type type,
java.lang.String key,
long time)
读取缓存
|
boolean |
remove(java.lang.String key)
删除缓存
|
<T> boolean |
save(java.lang.String key,
T value)
保存缓存
|
public static XDiskCache getInstance()
public XDiskCache init(XCache.Builder builder)
builder - public <T> T load(java.lang.String key)
key - 缓存keypublic <T> T load(java.lang.String key,
long time)
key - 缓存keytime - 保存时间public <T> T load(java.lang.reflect.Type type,
java.lang.String key,
long time)
type - 保存的类型key - 缓存keytime - 保存时间public <T> boolean save(java.lang.String key,
T value)
key - 缓存keyvalue - 缓存Valuepublic boolean containsKey(java.lang.String key)
public boolean remove(java.lang.String key)
public boolean clear()