Releases: FishGoddess/cachego
Releases · FishGoddess/cachego
cachego-v0.2.0-alpha
2021-04-05:
- 加入 option function 创建模式,创建缓存实例的同时可以进行定制化的配置
性能优化 - 引入 value 实例池
经过测试,这个实例池没有带来性能提升,反而影响了写入的性能,说明目前的性能瓶颈不在实例创建上,所以取消该特性- 增加 debug 网络调试点,目前暂时没有提供具体的调试点,将在后续版本中推出
cachego-v0.1.3
2021-03-14:
- 优化 hash 算法,现在的算法使得数据分布更加均衡
cachego-v0.1.2
2021-03-12:
- 更改 index 为位运算
cachego-v0.1.1
2020-11-07:
- 更改 value 中的 alive 方法逻辑,适配低版本 SDK
cachego-v0.1.0
2020-09-13:
- 简化设计,现在的我偏向于反设计
- 加入分段锁,使用更细粒度的锁机制保证更高的缓存性能
- 初步完善哨兵清理机制,配合分段锁,优化数据清理效率
cachego-v0.0.1
2020-03-17:
- 简单实现一个并发访问安全、支持自动清理过期数据的缓存器
- 支持懒清理机制,每一次访问的时候判断是否过期
- 支持哨兵清理机制,每隔一定的时间间隔进行清理过期数据
- 基础特性和高级特性分离设计模式,减少新用户学习上手难度
- 链式编程友好的 API 设计,在一定程度上提供了很高的代码可读性