From addb9d836ada3c7826561551d0d9c02b73b62540 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 22 Aug 2025 11:33:53 +0800 Subject: [PATCH] remove cache singleton --- app/core/cache.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/core/cache.py b/app/core/cache.py index a4d1f00a..bd014cd4 100644 --- a/app/core/cache.py +++ b/app/core/cache.py @@ -16,7 +16,6 @@ from cachetools.keys import hashkey from app.core.config import settings from app.helper.redis import RedisHelper, AsyncRedisHelper from app.log import logger -from app.utils.singleton import Singleton # 默认缓存区 DEFAULT_CACHE_REGION = "DEFAULT" @@ -24,7 +23,7 @@ DEFAULT_CACHE_REGION = "DEFAULT" lock = threading.Lock() -class CacheBackend(ABC, metaclass=Singleton): +class CacheBackend(ABC): """ 缓存后端基类,定义通用的缓存接口 """ @@ -137,7 +136,7 @@ class CacheBackend(ABC, metaclass=Singleton): return settings.CACHE_BACKEND_TYPE == "redis" -class AsyncCacheBackend(ABC, metaclass=Singleton): +class AsyncCacheBackend(ABC): """ 缓存后端基类,定义通用的缓存接口(异步) """