-
public class ConfigCache
-
-
Field Summary
Fields Modifier and Type Field Description public final static ConfigCacheDEFAULT_CONFIGpublic final intexpirepublic final inthtmlExpirepublic final intstaticExpirepublic final intmaxDownloadConnectionpublic final booleanpreloadCoverpublic final List<String>preloadDomainspublic final List<String>preloadStaticpublic final List<String>cacheDomainsStaticpublic final List<String>cacheDomainsPhotopublic final booleandownloadOverWifiOnlypublic final inthtmlMemSizepublic final intstaticMemSizepublic final inthtmlDiskSizepublic final intstaticDiskSizepublic final intphotoMemSizepublic final intphotoDiskSizepublic final inth5StaticMemSizepublic final inth5StaticDiskSizepublic final inth5StaticExpirepublic final List<String>h5CacheDomainsStaticpublic final intjumpMemSizepublic final intjumpDiskSizepublic final intjumpExpirepublic final longh5StorageSizepublic final longh5StorageExpireTimepublic final List<String>ignoreParamsCacheDomainspublic intversionpublic final booleandebugpublic final StringzbrowserScriptUrl
-
Method Summary
Modifier and Type Method Description static ConfigCachegetConfigFromJson(String jsonString)static ConfigCachegetConfigFromJson(@NonNull() JSONObject jsonConfig)booleanisNeedToPreload(String url)booleancheckWhiteList(String url)booleanisNeedToCache(String url)inthashCode()booleanequals(Object obj)static booleanequalLists(List<String> a, List<String> b)-
-
Method Detail
-
getConfigFromJson
static ConfigCache getConfigFromJson(String jsonString)
-
getConfigFromJson
static ConfigCache getConfigFromJson(@NonNull() JSONObject jsonConfig)
-
isNeedToPreload
boolean isNeedToPreload(String url)
-
checkWhiteList
boolean checkWhiteList(String url)
-
isNeedToCache
boolean isNeedToCache(String url)
-
hashCode
int hashCode()
-
equalLists
static boolean equalLists(List<String> a, List<String> b)
-
-
-
-