Skip to content

Releases: FishGoddess/cachego

cachego-v0.2.0-alpha

05 Apr 09:45
Compare
Choose a tag to compare
cachego-v0.2.0-alpha Pre-release
Pre-release

2021-04-05:

  • 加入 option function 创建模式,创建缓存实例的同时可以进行定制化的配置
  • 性能优化 - 引入 value 实例池
    经过测试,这个实例池没有带来性能提升,反而影响了写入的性能,说明目前的性能瓶颈不在实例创建上,所以取消该特性
  • 增加 debug 网络调试点,目前暂时没有提供具体的调试点,将在后续版本中推出

cachego-v0.1.3

14 Mar 15:13
Compare
Choose a tag to compare

2021-03-14:

  • 优化 hash 算法,现在的算法使得数据分布更加均衡

cachego-v0.1.2

11 Mar 17:07
Compare
Choose a tag to compare

2021-03-12:

  • 更改 index 为位运算

cachego-v0.1.1

07 Nov 08:33
Compare
Choose a tag to compare

2020-11-07:

  • 更改 value 中的 alive 方法逻辑,适配低版本 SDK

cachego-v0.1.0

13 Sep 13:35
Compare
Choose a tag to compare

2020-09-13:

  • 简化设计,现在的我偏向于反设计
  • 加入分段锁,使用更细粒度的锁机制保证更高的缓存性能
  • 初步完善哨兵清理机制,配合分段锁,优化数据清理效率

cachego-v0.0.1

16 Mar 16:15
Compare
Choose a tag to compare

2020-03-17:

  • 简单实现一个并发访问安全、支持自动清理过期数据的缓存器
  • 支持懒清理机制,每一次访问的时候判断是否过期
  • 支持哨兵清理机制,每隔一定的时间间隔进行清理过期数据
  • 基础特性和高级特性分离设计模式,减少新用户学习上手难度
  • 链式编程友好的 API 设计,在一定程度上提供了很高的代码可读性