Skip to content

Releases: FishGoddess/cachego

cachego-v0.4.5-alpha

20 Feb 17:36
Compare
Choose a tag to compare
cachego-v0.4.5-alpha Pre-release
Pre-release

2023-02-21:

  • 完善 report 机制

cachego-v0.4.4-alpha

20 Feb 15:55
Compare
Choose a tag to compare
cachego-v0.4.4-alpha Pre-release
Pre-release

2023-02-20:

  • 重新设计 report 机制

cachego-v0.4.3-alpha

14 Feb 15:53
Compare
Choose a tag to compare
cachego-v0.4.3-alpha Pre-release
Pre-release

2023-02-14:

  • 修改 option 部分限制

cachego-v0.4.2-alpha

06 Feb 04:13
Compare
Choose a tag to compare
cachego-v0.4.2-alpha Pre-release
Pre-release

2023-02-06:

  • 提取 now 和 hash 到缓存级别配置
  • 提供定时缓存时间的机制,可选快速时钟

cachego-v0.4.1-alpha

01 Feb 11:05
Compare
Choose a tag to compare
cachego-v0.4.1-alpha Pre-release
Pre-release

2023-02-01:

  • 基本完成全部单元测试

cachego-v0.4.0-alpha

01 Feb 07:03
Compare
Choose a tag to compare
cachego-v0.4.0-alpha Pre-release
Pre-release

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

04 Oct 13:27
Compare
Choose a tag to compare

2022-10-04:

  • 提取 Index 函数,用户可以自定义哈希算法
  • 大量优化代码风格

cachego-v0.3.6

08 May 16:14
Compare
Choose a tag to compare

2022-05-09:

  • 主机使用 manjaro 系统开发
  • 加入不重载 onMissed 的选项,可以不缓存数据,只使用单飞

cachego-v0.3.5-alpha

05 May 17:15
Compare
Choose a tag to compare
cachego-v0.3.5-alpha Pre-release
Pre-release

2022-05-06:

  • 主机使用 deepin 系统开发
  • 加入不重载 onMissed 的选项,可以不缓存数据,只使用单飞

cachego-v0.3.4

13 Mar 13:44
Compare
Choose a tag to compare

2022-03-13:

  • 去除 AutoSet 方法,使用 Task 机制代替
  • 希望开源可以帮助更多软件国产化!!!