@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