Pocache: 一个最小化的 Go 缓存包

2024-10-11

Pocache是一个轻量级的 Go 语言应用内缓存包,它专注于预emptive optimistic 缓存策略,通过在缓存即将过期时自动更新来优化并发环境下的性能,减少冗余的数据库调用,同时保持数据新鲜。它使用 Hashicorp 的 Go LRU 包作为默认存储,并提供可配置的阈值窗口、过期数据服务、并发更新去重和自定义存储等功能。

23
未分类 LRU