Skip to content
能力中心
产品中心
应用市场
WebOffice
开发者后台

缓存管理

获取缓存数据大小

接口定义

Kotlin
/**
 * 获取缓存数据大小
 * @param onCalculateSize 缓存数据的大小,单位:Byte
 */
fun getCacheSizeAsync(onCalculateSize: ((size: Long) -> Unit))

参数说明

参数类型说明
onCalculateSize((size: Long) -> Unit)• size: 缓存数据的大小,单位:Byte
• 回调:获取缓存大小后要进行的操作

代码示例

Kotlin
KIM.setting.getCacheSizeAsync { size ->
    WToastUtil.show("缓存大小为$size")
}

清理缓存数据

接口定义

Kotlin
/**
 * 清理缓存数据
 * @param isDone 是否清理完毕
 */
fun cleanAsync(onClean: () -> Unit)

参数说明

参数类型说明
onClean() -> Unit回调: 完成清理后进行的操作

代码示例

Kotlin
KIM.setting.cleanAsync {
    WToastUtil.show("缓存清理完毕")
}