Skip to content

Commit 06336ad

Browse files
committed
fix: refresh session cache TTL on hit to implement sliding window expiry
1 parent 34ac0ab commit 06336ad

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

workers/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1099,6 +1099,7 @@ export default {
10991099
} else if (sessionId && sessionConsumerCache.has(sessionId)) {
11001100
const cached = sessionConsumerCache.get(sessionId)!;
11011101
if (Date.now() - cached.ts < SESSION_CONSUMER_TTL_MS) {
1102+
cached.ts = Date.now();
11021103
consumerSource = cached.source;
11031104
} else {
11041105
sessionConsumerCache.delete(sessionId);

0 commit comments

Comments
 (0)