From c4785461289fc1c1bfa8bb8a5467590b12a593f2 Mon Sep 17 00:00:00 2001 From: Ajay Date: Thu, 8 Feb 2024 15:12:48 -0500 Subject: [PATCH] Count invalidation only on successful delete --- src/utils/redis.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/redis.ts b/src/utils/redis.ts index a89ec0a..c1fad71 100644 --- a/src/utils/redis.ts +++ b/src/utils/redis.ts @@ -306,9 +306,9 @@ async function setupCacheClientListener(cacheClient: RedisClientType, cacheConnectionClientId = String(await cacheClient.clientId()); cacheClient.subscribe("__redis__:invalidate", (messages) => { - cache.delete(messages?.[0]); - - lastInvalidation = Date.now(); + if (cache.delete(messages?.[0])) { + lastInvalidation = Date.now(); + } }).catch(Logger.error); }