()
| 95 | const SESSION_LIST_CACHE_TTL_MS = 30_000; |
| 96 | |
| 97 | export function invalidateSessionListCache(): void { |
| 98 | globalThis.__piSessionListGeneration = (globalThis.__piSessionListGeneration ?? 0) + 1; |
| 99 | globalThis.__piSessionListCache = undefined; |
| 100 | } |
| 101 | |
| 102 | function getPathCache(): Map<string, string> { |
| 103 | if (!globalThis.__piSessionPathCache) globalThis.__piSessionPathCache = new Map(); |