public class CacheManager
extends java.lang.Object
| 构造器和说明 |
|---|
CacheManager(Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
closeCache()
close cache
|
<T> T |
getCache(java.lang.String key,
java.lang.Class<T> cls)
read cache
|
<T> java.util.List<T> |
getCacheList(java.lang.String key,
java.lang.Class<T> cls)
read list cache
|
Bitmap |
getImageCache(java.lang.String imageUrl)
get image cache by image url
|
boolean |
remove(java.lang.String key)
delete cache by key
|
boolean |
saveCache(java.lang.String key,
java.lang.Object object)
save cache
|
void |
saveImage(java.lang.String imageUrl)
save image cache
|
CacheManager |
setPath(java.lang.String path)
set cache path
|
public CacheManager setPath(java.lang.String path)
path - pathpublic boolean saveCache(java.lang.String key,
java.lang.Object object)
key - keyobject - objectpublic void saveImage(java.lang.String imageUrl)
imageUrl - imageUrlpublic <T> T getCache(java.lang.String key,
java.lang.Class<T> cls)
T - objectkey - keycls - clspublic Bitmap getImageCache(java.lang.String imageUrl)
imageUrl - imageUrlpublic <T> java.util.List<T> getCacheList(java.lang.String key,
java.lang.Class<T> cls)
T - tkey - keycls - clspublic void closeCache()
public boolean remove(java.lang.String key)
key - key