@Internal
public final class DataCache
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.Object |
SynObject |
| 构造器和说明 |
|---|
DataCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
cleanup()
清理相应资源
|
static boolean |
contains(java.lang.String tag,
java.lang.String key)
判断指定的数据是否有缓存
|
static void |
destroy()
销毁所有缓存数据
|
static void |
destroy(java.lang.String tag)
销毁指定的缓存数据
|
static void |
destroyOldCache()
销毁所有寿命达到阈值的缓存数据
|
static byte[] |
get(java.lang.String tag,
java.lang.String key)
获取缓存集中的指定数据
|
static void |
init(android.content.Context context)
类对象初始化
|
static boolean |
put(java.lang.String tag,
java.lang.String key,
byte[] data,
long timestamp)
将指定数据加入缓存集
|
static boolean |
remove(java.lang.String tag,
java.lang.String key)
将缓存集中指定数据删除
|
public static void init(android.content.Context context)
context - 上下文cleanup()public static void cleanup()
init(Context)public static boolean put(java.lang.String tag,
java.lang.String key,
byte[] data,
long timestamp)
tag - 该数据所在缓存的标签key - 该数据在其所在缓存内的键data - 待缓存的数据timestamp - 时间戳get(String, String)public static boolean remove(java.lang.String tag,
java.lang.String key)
tag - 待删除数据所在缓存在缓存集的标签key - 待删除数据在所在缓存的标签public static byte[] get(java.lang.String tag,
java.lang.String key)
tag - 该数据所在缓存在缓存集内的标签key - 该数据在其所在缓存的键put(String,String,byte[],long)public static boolean contains(java.lang.String tag,
java.lang.String key)
tag - 该数据所在缓存在缓存集内的标签key - 该数据在其所在缓存的键public static void destroy()
public static void destroyOldCache()
public static void destroy(java.lang.String tag)
tag - 待销毁缓存在缓存集中的标签©Mapbar Engine Team;All Rights Reserved