From 55a905b926356088224eafcb83933f1d8a3e6350 Mon Sep 17 00:00:00 2001 From: shrimbly Date: Mon, 12 Jan 2026 21:08:25 +1300 Subject: [PATCH] feat(12-01): extend model cache TTL to 1 hour - Changed DEFAULT_TTL from 10 minutes to 60 minutes - Reduces API calls to provider model listing endpoints - Models don't change frequently, longer TTL is appropriate --- src/lib/providers/cache.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/providers/cache.ts b/src/lib/providers/cache.ts index 2d373a66..189b84da 100644 --- a/src/lib/providers/cache.ts +++ b/src/lib/providers/cache.ts @@ -5,7 +5,7 @@ * Reduces API calls to external providers by caching results with TTL. * * Features: - * - 10-minute default TTL + * - 1-hour default TTL * - Per-provider cache keys * - Optional search query in cache key * - Manual invalidation support @@ -25,9 +25,9 @@ interface CacheEntry { } /** - * Default cache TTL: 10 minutes + * Default cache TTL: 1 hour */ -const DEFAULT_TTL = 10 * 60 * 1000; +const DEFAULT_TTL = 60 * 60 * 1000; /** * In-memory cache storage