diff --git a/packages/core/basic/src/utils/util.cache.ts b/packages/core/basic/src/utils/util.cache.ts index 460e16732..b10a2c128 100644 --- a/packages/core/basic/src/utils/util.cache.ts +++ b/packages/core/basic/src/utils/util.cache.ts @@ -11,9 +11,10 @@ export class LocalCache { cache: Map; constructor(opts: { clearInterval?: number } = {}) { this.cache = new Map(); - setInterval(() => { + const intervalId = setInterval(() => { this.clearExpires(); }, opts.clearInterval ?? 5 * 60 * 1000); + intervalId.unref?.(); } get(key: string): V | undefined {