public class CacheManager extends BaseDao<CacheEntity<?>>
BaseDao.Action| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
clear()
清空缓存
|
CacheEntity<?> |
get(java.lang.String key)
根据key获取缓存
|
<T> CacheEntity<T> |
get(java.lang.String key,
java.lang.Class<T> clazz)
返回带泛型的对象,注意必须确保泛型和对象对应才不会发生类型转换异常
|
java.util.List<CacheEntity<?>> |
getAll()
获取所有缓存
|
android.content.ContentValues |
getContentValues(CacheEntity<?> cacheEntity)
需要替换的列
|
static CacheManager |
getInstance() |
java.lang.String |
getTableName()
获取对应的表名
|
CacheEntity<?> |
parseCursorToBean(android.database.Cursor cursor)
将Cursor解析成对应的JavaBean
|
boolean |
remove(java.lang.String key)
移除一个缓存
|
<T> CacheEntity<T> |
replace(java.lang.String key,
CacheEntity<T> entity)
更新缓存,没有就创建,有就替换
|
void |
unInit() |
closeDatabase, delete, delete, deleteAll, deleteAll, deleteList, insert, insert, insert, insert, openReader, openWriter, query, query, query, query, queryAll, queryAll, queryOne, queryOne, replace, replace, replace, replace, replace, replace, startTransaction, update, update, update, updatepublic static CacheManager getInstance()
public CacheEntity<?> parseCursorToBean(android.database.Cursor cursor)
BaseDaoparseCursorToBean 在类中 BaseDao<CacheEntity<?>>public android.content.ContentValues getContentValues(CacheEntity<?> cacheEntity)
BaseDaogetContentValues 在类中 BaseDao<CacheEntity<?>>public java.lang.String getTableName()
BaseDaogetTableName 在类中 BaseDao<CacheEntity<?>>public void unInit()
unInit 在类中 BaseDao<CacheEntity<?>>public CacheEntity<?> get(java.lang.String key)
public boolean remove(java.lang.String key)
public <T> CacheEntity<T> get(java.lang.String key, java.lang.Class<T> clazz)
public java.util.List<CacheEntity<?>> getAll()
public <T> CacheEntity<T> replace(java.lang.String key, CacheEntity<T> entity)
key - 缓存的keyentity - 需要替换的的缓存public boolean clear()