From 4c71ca3ab9cb5827a498119854df7da01f721485 Mon Sep 17 00:00:00 2001 From: Robert Nagy Date: Wed, 2 Apr 2025 16:26:34 +0200 Subject: [PATCH 1/2] cache: don't check size if not necessary --- lib/cache/sqlite-cache-store.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cache/sqlite-cache-store.js b/lib/cache/sqlite-cache-store.js index e027cff84ea..6dcdff24c0e 100644 --- a/lib/cache/sqlite-cache-store.js +++ b/lib/cache/sqlite-cache-store.js @@ -346,7 +346,7 @@ module.exports = class SqliteCacheStore { } #prune () { - if (this.size <= this.#maxCount) { + if (Number.isFinite(this.#maxCount) || this.size <= this.#maxCount) { return 0 } From 227608251b12a7006c6cbdf92e103000cc2a4305 Mon Sep 17 00:00:00 2001 From: Robert Nagy Date: Wed, 2 Apr 2025 16:32:01 +0200 Subject: [PATCH 2/2] Update lib/cache/sqlite-cache-store.js --- lib/cache/sqlite-cache-store.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cache/sqlite-cache-store.js b/lib/cache/sqlite-cache-store.js index 6dcdff24c0e..1bd60f1436b 100644 --- a/lib/cache/sqlite-cache-store.js +++ b/lib/cache/sqlite-cache-store.js @@ -346,7 +346,7 @@ module.exports = class SqliteCacheStore { } #prune () { - if (Number.isFinite(this.#maxCount) || this.size <= this.#maxCount) { + if (Number.isFinite(this.#maxCount) && this.size <= this.#maxCount) { return 0 }