MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / refreshNormalCache

Method refreshNormalCache

internal/job/refresh_cache.go:85–98  ·  view source on GitHub ↗

刷新普通帖子缓存

(ctx context.Context, key, postId string, logger *zap.Logger)

Source from the content-addressed store, hash-verified

83
84// 刷新普通帖子缓存
85func (r *RefreshCacheTask) refreshNormalCache(ctx context.Context, key, postId string, logger *zap.Logger) error {
86 if err := r.cache.DelList(ctx, key); err != nil {
87 logger.Error("删除普通帖子列表缓存失败", zap.Error(err))
88 return fmt.Errorf("删除普通帖子列表缓存失败: %w", err)
89 }
90
91 if err := r.cache.Del(ctx, postId); err != nil {
92 logger.Error("删除普通帖子缓存失败", zap.Error(err))
93 return fmt.Errorf("删除普通帖子缓存失败: %w", err)
94 }
95
96 logger.Info("删除普通帖子缓存成功")
97 return nil
98}
99
100// 刷新所有类型缓存
101func (r *RefreshCacheTask) refreshAllCache(ctx context.Context, key, postId string, logger *zap.Logger) error {

Callers 1

ProcessTaskMethod · 0.95

Calls 2

DelListMethod · 0.65
DelMethod · 0.65

Tested by

no test coverage detected