Pass reqKey as CacheKey

Entire-Checkpoint: b95ef43221bb
This commit is contained in:
2026-03-19 11:04:32 +01:00
parent 30b8ca4a1a
commit 22057ff281
2 changed files with 5 additions and 5 deletions

View File

@@ -53,9 +53,9 @@ func getStatsGroupCache(ctx context.Context) *statsGroupCache {
return nil
}
// cacheKey builds a deterministic string key from filter + groupBy.
func statsCacheKey(filter []*model.JobFilter, groupBy *model.Aggregate) string {
return fmt.Sprintf("%v|%v", filter, *groupBy)
// cacheKey builds a deterministic string key from filter + groupBy + reqFields.
func statsCacheKey(filter []*model.JobFilter, groupBy *model.Aggregate, reqFields map[string]bool) string {
return fmt.Sprintf("%v|%v|%v", filter, *groupBy, reqFields)
}
// getOrCompute returns cached results for the given key, computing them on