Skip to content

Commit c704ff7

Browse files
committed
fix: fix cache config CacheMaxItemCnt error
1 parent e4515fd commit c704ff7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cache/query.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ func (h *queryHandler) AfterQuery() func(db *gorm.DB) {
245245

246246
if cache.Config.CacheLevel == config.CacheLevelAll || cache.Config.CacheLevel == config.CacheLevelOnlySearch {
247247
// cache search data
248-
if int64(len(objects)) > cache.Config.CacheMaxItemCnt {
248+
if cache.Config.CacheMaxItemCnt != 0 && int64(len(objects)) > cache.Config.CacheMaxItemCnt {
249249
return
250250
}
251251

@@ -273,7 +273,7 @@ func (h *queryHandler) AfterQuery() func(db *gorm.DB) {
273273
if len(primaryKeys) != len(objects) {
274274
return
275275
}
276-
if int64(len(objects)) > cache.Config.CacheMaxItemCnt {
276+
if cache.Config.CacheMaxItemCnt != 0 && int64(len(objects)) > cache.Config.CacheMaxItemCnt {
277277
cache.Logger.CtxInfo(ctx, "[AfterQuery] objects length is more than max item count, not cached")
278278
return
279279
}

0 commit comments

Comments
 (0)