2024-4-9
- 第三方库的升级
- 升级 Kotlin 版本到 1.9
- 完善日志的使用
- 使用 Kotlin 的 Result 替换原先的 Result
2023-10-10
- kotlin 协程库升级
2023-10-9
- 完善 RxCache 的 checkKey() 函数
- 升级 Kotlin 版本到 1.8
2023-2-14
- 第三方库的升级
- 增加对外暴露的日志接口
2023-1-16
- 提供校验缓存 key 的功能
- 升级 Kotlin 版本到 1.7
2022-5-9
- 优化 Disk 接口相关的实现类
2021-11-3
- 优化 Persistence 接口
- 增加 Chronicle-Map 模块
2021-10-24
- 增加 ohc 模块
2021-10-21
- caffeine 升级
2021-10-10
- Kotlin 升级到 1.5.31
- 第三方库的升级
- 优化底层
2021-02-22
- 优化代码逻辑以及 Memory 中生成 CacheStatistics 的方式
2021-02-19
- RxCache 不再依赖 RxJava 3.x,可以支持 RxJava 2.x 也可以支持 RxJava 3.x
2021-02-13
- Kotlin 版本升级到1.4.30
- 增加缓存 key 同步删除、异步删除的策略
2020-10-02
- Kotlin 版本升级到1.4.10
2020-09-15
- Kotlin 版本升级到1.4.0
2020-07-17
- 增加 rxcache-extension-coroutines 模块
- 增加 rxcache-extension-result 模块
2020-07-16
- RxCache 增加 saveOrUpdate()
2020-07-05
- 完善 RxCache 的 info()
2020-07-04
- 增加 rxcache-persistence-mapdb 模块
2020-07-03
- RxCache 增加 config()
2020-07-02
- RxCache+Extension 增加 memory()、persistence()
2020-07-01
- RxCache 增加 getStringData()、parseStringData()
2020-06-27
- 优化 ProtobufConverter,core 模块增加 TypeUtils
2020-06-24
- 优化 ProtobufConverter
2020-06-23
- RxCache 增加 saveMemory(), 用于保存缓存并且只存于内存中。
2020-06-22
- 增加 rxcache-converter-protobuf 模块
2020-06-16
- 更新部分 Converters
2020-06-15
- 升级 RxJava 的版本,使用 RxJava 3.x
2020-06-14
- 更新所依赖的第三方项目的版本
2020-02-10
- 重构RxCache的load相关的方法
2020-02-09
- 更新所依赖的第三方项目的版本,升级gradle版本
2019-10-05
- 完善 mapdb 模块
2019-10-03
- 更新所依赖的第三方项目的版本
2019-07-01
- 完善 extension 模块
2019-07-01
- 修复 extension 模块的bug
2019-06-26
- 增加 extension 模块
- 更新所依赖的第三方项目的版本
2019-04-13
- 调整项目结构
- 更新所依赖的第三方项目的版本
2019-02-15
- RxCache 增加 expire 方法
- RxCache 的 save、update、expire 方法增加 TimeUnit 参数
2019-02-11
- Memory 接口去掉 default 方法
2019-02-10
- 修复 MoshiConverter 的bug
- 增加缓存的info()方法,用于显示缓存中的信息。
- 使用 Builder 模式生成 Type
2019-02-03
- 升级Kotlin版本
- 增加堆外内存的支持
- 增加MapDB的支持
- 使用bytekit替换原先的tony-common-utils
2018-12-28
- 增加 Annotation,类似 Retrofit 风格的方式,支持通过标注 Annotation 来完成缓存的操作。
2018-11-06
- 初始化项目,大体完成RxCache,并初步可以使用。