public class CacheEntity<T>
extends java.lang.Object
implements java.io.Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
CACHE_NEVER_EXPIRE |
static java.lang.String |
DATA |
static java.lang.String |
HEAD |
static java.lang.String |
KEY |
static java.lang.String |
LOCAL_EXPIRE |
| 构造器和说明 |
|---|
CacheEntity() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkExpire(CacheMode cacheMode,
long cacheTime,
long baseTime) |
static <T> android.content.ContentValues |
getContentValues(CacheEntity<T> cacheEntity) |
T |
getData() |
java.lang.String |
getKey() |
long |
getLocalExpire() |
HttpHeaders |
getResponseHeaders() |
boolean |
isExpire() |
static <T> CacheEntity<T> |
parseCursorToBean(android.database.Cursor cursor) |
void |
setData(T data) |
void |
setExpire(boolean expire) |
void |
setKey(java.lang.String key) |
void |
setLocalExpire(long localExpire) |
void |
setResponseHeaders(HttpHeaders responseHeaders) |
java.lang.String |
toString() |
public static final long CACHE_NEVER_EXPIRE
public static final java.lang.String KEY
public static final java.lang.String LOCAL_EXPIRE
public static final java.lang.String HEAD
public static final java.lang.String DATA
public java.lang.String getKey()
public void setKey(java.lang.String key)
public HttpHeaders getResponseHeaders()
public void setResponseHeaders(HttpHeaders responseHeaders)
public T getData()
public void setData(T data)
public long getLocalExpire()
public void setLocalExpire(long localExpire)
public boolean isExpire()
public void setExpire(boolean expire)
public boolean checkExpire(CacheMode cacheMode, long cacheTime, long baseTime)
cacheTime - 允许的缓存时间baseTime - 基准时间,小于当前时间视为过期public static <T> android.content.ContentValues getContentValues(CacheEntity<T> cacheEntity)
public static <T> CacheEntity<T> parseCursorToBean(android.database.Cursor cursor)
public java.lang.String toString()
toString 在类中 java.lang.Object