From 65225710a8b0e4720404a1a0a17e00f92940ff70 Mon Sep 17 00:00:00 2001 From: fawney19 Date: Tue, 23 Dec 2025 00:34:18 +0800 Subject: [PATCH] refactor: use ConcurrencyDefaults for CACHE_RESERVATION_RATIO constant --- src/api/admin/monitoring/cache.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/admin/monitoring/cache.py b/src/api/admin/monitoring/cache.py index 6831bfc..51a1c39 100644 --- a/src/api/admin/monitoring/cache.py +++ b/src/api/admin/monitoring/cache.py @@ -947,7 +947,7 @@ class AdminClearProviderCacheAdapter(AdminApiAdapter): class AdminCacheConfigAdapter(AdminApiAdapter): async def handle(self, context: ApiRequestContext) -> Dict[str, Any]: # type: ignore[override] from src.services.cache.affinity_manager import CacheAffinityManager - from src.services.cache.aware_scheduler import CacheAwareScheduler + from src.config.constants import ConcurrencyDefaults from src.services.rate_limit.adaptive_reservation import get_adaptive_reservation_manager # 获取动态预留管理器的配置 @@ -958,7 +958,7 @@ class AdminCacheConfigAdapter(AdminApiAdapter): "status": "ok", "data": { "cache_ttl_seconds": CacheAffinityManager.DEFAULT_CACHE_TTL, - "cache_reservation_ratio": CacheAwareScheduler.CACHE_RESERVATION_RATIO, + "cache_reservation_ratio": ConcurrencyDefaults.CACHE_RESERVATION_RATIO, "dynamic_reservation": { "enabled": True, "config": reservation_stats["config"], @@ -981,7 +981,7 @@ class AdminCacheConfigAdapter(AdminApiAdapter): context.add_audit_metadata( action="cache_config", cache_ttl_seconds=CacheAffinityManager.DEFAULT_CACHE_TTL, - cache_reservation_ratio=CacheAwareScheduler.CACHE_RESERVATION_RATIO, + cache_reservation_ratio=ConcurrencyDefaults.CACHE_RESERVATION_RATIO, dynamic_reservation_enabled=True, ) return response