From 7385f30903111bbedc2ed8f83f40a63407edcd08 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Sun, 25 May 2025 12:16:34 -0400 Subject: clear federatedInstanceCache when meta host lists change --- packages/backend/src/misc/cache.ts | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'packages/backend/src/misc/cache.ts') diff --git a/packages/backend/src/misc/cache.ts b/packages/backend/src/misc/cache.ts index 48b8f43678..a6ab96c189 100644 --- a/packages/backend/src/misc/cache.ts +++ b/packages/backend/src/misc/cache.ts @@ -308,8 +308,17 @@ export class MemoryKVCache { } } + /** + * Removes all entries from the cache, but does not dispose it. + */ + @bindThis + public clear(): void { + this.cache.clear(); + } + @bindThis public dispose(): void { + this.clear(); clearInterval(this.gcIntervalHandle); } -- cgit v1.2.3-freya