fix cache lock context propagation
This commit is contained in:
@@ -236,7 +236,7 @@ cache.KSession("sid") // -> "session:user_api:sid"
|
||||
cache.Lock(ctx, key, ttl)
|
||||
cache.Unlock(ctx, key)
|
||||
cache.TryLock(ctx, key, ttl, retry, maxRetry)
|
||||
cache.WithLock(ctx, key, ttl, fn) // 自动管理锁
|
||||
cache.WithLock(ctx, key, ttl, func(context.Context) error) // 自动管理锁
|
||||
|
||||
// 计数器
|
||||
cache.Incr(ctx, key)
|
||||
@@ -482,4 +482,4 @@ go test ./cache/... ./handler/... ./middleware/...
|
||||
|
||||
*评估日期:2026-04-29*
|
||||
*评估版本:v2.0.0*
|
||||
*优化内容:新增5个包 + 增强5个包 + 配置扩展 + CLI重构 = 约120个函数*
|
||||
*优化内容:新增5个包 + 增强5个包 + 配置扩展 + CLI重构 = 约120个函数*
|
||||
|
||||
Reference in New Issue
Block a user