From 7b6ceedbe463fa2ef51679c2c4c5168304a5f7e0 Mon Sep 17 00:00:00 2001 From: tudor <7089284+tudddorrr@users.noreply.github.com> Date: Tue, 2 Dec 2025 08:54:26 +0000 Subject: [PATCH] de-dupe response cache clearing --- src/lib/perf/responseCacheQueue.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/perf/responseCacheQueue.ts b/src/lib/perf/responseCacheQueue.ts index 29dd490a..3da26550 100644 --- a/src/lib/perf/responseCacheQueue.ts +++ b/src/lib/perf/responseCacheQueue.ts @@ -10,5 +10,9 @@ export function createClearResponseCacheQueue() { export async function deferClearResponseCache(key: string) { const queue = getGlobalQueue('clear-response-cache') - await queue.add('clear-key', key) + await queue.add('clear-key', key, { + jobId: `clear-cache-${key}`, + removeOnComplete: true, + removeOnFail: true + }) }