public interface CacheType
| Modifier and Type | Field and Description |
|---|---|
static CacheType |
ACTIVITY_CACHE
Activity 中存储数据的容器 |
static int |
ACTIVITY_CACHE_TYPE_ID |
static CacheType |
CACHE_SERVICE_CACHE
RepositoryManager 中储存 Cache Service 的容器 |
static int |
CACHE_SERVICE_CACHE_TYPE_ID |
static CacheType |
EXTRAS
AppComponent 中的 extras |
static int |
EXTRAS_TYPE_ID |
static CacheType |
FRAGMENT_CACHE
Fragment 中存储数据的容器 |
static int |
FRAGMENT_CACHE_TYPE_ID |
static CacheType |
RETROFIT_SERVICE_CACHE
RepositoryManager中存储 Retrofit Service 的容器 |
static int |
RETROFIT_SERVICE_CACHE_TYPE_ID |
| Modifier and Type | Method and Description |
|---|---|
int |
calculateCacheSize(android.content.Context context)
计算对应模块需要的缓存大小
|
int |
getCacheTypeId()
返回框架内需要缓存的模块对应的
id |
static final int RETROFIT_SERVICE_CACHE_TYPE_ID
static final int CACHE_SERVICE_CACHE_TYPE_ID
static final int EXTRAS_TYPE_ID
static final int ACTIVITY_CACHE_TYPE_ID
static final int FRAGMENT_CACHE_TYPE_ID
static final CacheType RETROFIT_SERVICE_CACHE
RepositoryManager中存储 Retrofit Service 的容器static final CacheType CACHE_SERVICE_CACHE
RepositoryManager 中储存 Cache Service 的容器static final CacheType EXTRAS
AppComponent 中的 extrasstatic final CacheType ACTIVITY_CACHE
Activity 中存储数据的容器static final CacheType FRAGMENT_CACHE
Fragment 中存储数据的容器