From f9eb141e779d5bb69c699065b2c9869244f282d9 Mon Sep 17 00:00:00 2001 From: Bao Yansong Date: Sat, 10 Oct 2026 05:06:14 +0000 Subject: [PATCH] fix(cache): preserve generic cache key typing --- litellm/caching/in_memory_cache.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litellm/caching/in_memory_cache.py b/litellm/caching/in_memory_cache.py index 4c6955d0f73..76bf941dcd7 100644 --- a/litellm/caching/in_memory_cache.py +++ b/litellm/caching/in_memory_cache.py @@ -47,7 +47,7 @@ class InMemoryCache(BaseCache): self.max_size_per_item = max_size_per_item or MAX_SIZE_PER_ITEM_IN_MEMORY_CACHE_IN_KB # 1MB = 1024KB # in-memory cache - self.cache_dict: dict[str, Any] = {} + self.cache_dict: dict[object, Any] = {} self.ttl_dict: dict = {} self.expiration_heap: list[tuple[float, str]] = [] self._increment_lock = threading.Lock()