go高性能单机缓存项目
其中的refreshTickerMap, expireTickerMap存放的是每个特定的刷新时间/过期时间对应的sharedTicker。每个sharedTicker负责多个相同刷新时间/过期时间的缓存池的更新/过期操作。NewAsyncCache 初始化 AsyncCache 实例。如果在缓存池中就刷新键值对过期时间。singleflight 处理请求。返回 AsyncCache 实例。GetOrSet 获取或设置缓存。为给定的键值对中的值设定默认值。Range 遍历缓存。Range 遍历缓存。
原创
2024-12-12 21:03:36 ·
1123 阅读 ·
0 评论