
回复
在moudle级别下的build.gradle文件中添加依赖
allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
在entry模块中的build.gradle文件中添加
dependencies {
api 'com.gitee.chinasoft_ohos:RxCache_runtime:1.0.0'
····
}
在sdk6,DevEco Studio2.2 Beta1下项目可直接运行,
如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件,
并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下
使用注解实现功能
@LifeCache 设置缓存存在时间
@LifeCache(duration = 10, timeUnit = TimeUnit.SECONDS)
@Expirable(false) 设置缓存在空间占用95%自动清理时是否保留,false为保留,默认为true
@Encrypt 作用于方法,缓存加密
@EncryptKey("123") 作用于接口,以key加密缓存
@SchemeMigration 计划数据迁移 作用于接口
@Migration 数据迁移类声明
@SchemeMigration({
@Migration(version = 1, evictClasses = {Mock.class}),
@Migration(version = 2, evictClasses = {Mock2.class})
})
CodeCheck代码测试无异常
CloudTest代码测试无异常
病毒安全检测通过
当前版本demo功能与原组件基本无差异