Releases: FishGoddess/cachego
Releases · FishGoddess/cachego
cachego-v0.4.5-alpha
2023-02-21:
- 完善 report 机制
cachego-v0.4.4-alpha
2023-02-20:
- 重新设计 report 机制
cachego-v0.4.3-alpha
2023-02-14:
- 修改 option 部分限制
cachego-v0.4.2-alpha
2023-02-06:
- 提取 now 和 hash 到缓存级别配置
- 提供定时缓存时间的机制,可选快速时钟
cachego-v0.4.1-alpha
2023-02-01:
- 基本完成全部单元测试
cachego-v0.4.0-alpha
2023-02-01:
- 设计 Cache 接口,Get 方法用 bool 判断,单个锁结构
- 提供 ShardingCache 实现,实现 Cache 接口,细化锁粒度
- 提供多种接口实现,包括 standard,lru,lfu 等
- 提供 load 方法,集成 singleflight 进行数据加载
- 操作提供 option 机制,ttl 使用 option 设置,默认值使用 option 设置,最大遍历次数使用 option 设置
- Delete 方法改 Remove 并返回被删除的 value
- DeleteAll 方法改 Reset
- GC 方法保留,去除 AutoGC 方法
- 检查 pkg 代码,完善单元测试,提高覆盖率
- 清理废话注释,完善 examples 和性能测试
- 增加 report 机制用于监控缓存的情况
cachego-v0.3.7
2022-10-04:
- 提取 Index 函数,用户可以自定义哈希算法
- 大量优化代码风格
cachego-v0.3.6
2022-05-09:
- 主机使用 manjaro 系统开发
- 加入不重载 onMissed 的选项,可以不缓存数据,只使用单飞
cachego-v0.3.5-alpha
2022-05-06:
- 主机使用 deepin 系统开发
- 加入不重载 onMissed 的选项,可以不缓存数据,只使用单飞
cachego-v0.3.4
2022-03-13:
- 去除 AutoSet 方法,使用 Task 机制代替
- 希望开源可以帮助更多软件国产化!!!