public static final class XCache.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
Builder(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
XCache.Builder |
appVersion(int appVersion)
不设置,默认为App的VersionCode
|
XCache |
build() |
XCache.Builder |
builder()
构建属性
|
XCache.Builder |
cacheTime(long cacheTime)
设置磁盘缓存的有效期(单位:s)
|
XCache.Builder |
diskConverter(IDiskConverter converter)
设置磁盘缓存的转化器,默认是SerializableDiskConverter
|
XCache.Builder |
diskDir(java.io.File directory)
默认磁盘缓存目录路径
|
XCache.Builder |
diskMax(long maxSize)
设置磁盘的最大缓存大小, 默认为50MB
|
XCache.Builder |
isDiskCache(boolean isDiskCache)
设置是否是磁盘缓存
|
XCache.Builder |
memoryMaxSize(int memoryMaxSize)
设置内存缓存的最大数量
|
public XCache.Builder isDiskCache(boolean isDiskCache)
isDiskCache - public XCache.Builder memoryMaxSize(int memoryMaxSize)
memoryMaxSize - 内存缓存的最大数量public XCache.Builder cacheTime(long cacheTime)
cacheTime - 磁盘缓存的有效期public XCache.Builder appVersion(int appVersion)
public XCache.Builder diskDir(java.io.File directory)
directory - 磁盘缓存目录路径public XCache.Builder diskConverter(IDiskConverter converter)
converter - 磁盘缓存的转化器public XCache.Builder diskMax(long maxSize)
public XCache.Builder builder()
public XCache build()