From 1cd0648e4e7ec8a43c010fab774b47f28bf32559 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 24 Aug 2025 15:36:56 +0800 Subject: [PATCH] fix cache set --- app/core/cache.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/core/cache.py b/app/core/cache.py index ee9d75d2..cab4737e 100644 --- a/app/core/cache.py +++ b/app/core/cache.py @@ -386,10 +386,10 @@ class MemoryBackend(CacheBackend): ttl = ttl or self.ttl maxsize = kwargs.get("maxsize", self.maxsize) region = self.get_region(region) - # 如果该 key 尚未有缓存实例,则创建一个新的 TTLCache 实例 - region_cache = self._region_caches.setdefault(region, MemoryTTLCache(maxsize=maxsize, ttl=ttl)) # 设置缓存值 with lock: + # 如果该 key 尚未有缓存实例,则创建一个新的 TTLCache 实例 + region_cache = self._region_caches.setdefault(region, MemoryTTLCache(maxsize=maxsize, ttl=ttl)) region_cache[key] = value def exists(self, key: str, region: Optional[str] = DEFAULT_CACHE_REGION) -> bool: