diff --git a/tools/server/webui/src/lib/utils/cache-ttl.ts b/tools/server/webui/src/lib/utils/cache-ttl.ts index 9d1f005822..9a69501d0f 100644 --- a/tools/server/webui/src/lib/utils/cache-ttl.ts +++ b/tools/server/webui/src/lib/utils/cache-ttl.ts @@ -1,5 +1,4 @@ -const DEFAULT_CACHE_TTL_MS = 5 * 60 * 1000; -const DEFAULT_CACHE_MAX_ENTRIES = 100; +import { DEFAULT_CACHE_TTL_MS, DEFAULT_CACHE_MAX_ENTRIES } from '$lib/constants/cache'; /** * TTL Cache - Time-To-Live cache implementation for memory optimization diff --git a/tools/server/webui/src/lib/utils/index.ts b/tools/server/webui/src/lib/utils/index.ts index e7c1851266..1398df777f 100644 --- a/tools/server/webui/src/lib/utils/index.ts +++ b/tools/server/webui/src/lib/utils/index.ts @@ -119,3 +119,6 @@ export { getFaviconUrl } from './favicon'; // Agentic content parsing utilities export { parseAgenticContent, type AgenticSection } from './agentic'; + +// Cache utilities +export { TTLCache, ReactiveTTLMap, type TTLCacheOptions } from './cache-ttl';