From 73e07f165a0051641b78199e7e70f64ae5f5e780 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Fri, 14 Nov 2025 22:02:29 +0800 Subject: [PATCH] perf: Memory optimization --- apps/application/serializers/common.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/application/serializers/common.py b/apps/application/serializers/common.py index 819f7583b..5c60512ad 100644 --- a/apps/application/serializers/common.py +++ b/apps/application/serializers/common.py @@ -272,7 +272,7 @@ class ChatInfo: index=chat_record_dict.get('index'), ) def set_cache(self): - cache.set(Cache_Version.CHAT.get_key(key=self.chat_id), json.dumps(self.to_dict(), cls=SystemEncoder), + cache.set(Cache_Version.CHAT.get_key(key=self.chat_id), self.to_dict(), version=Cache_Version.CHAT_INFO.get_version(), timeout=60 * 30) @@ -291,5 +291,5 @@ class ChatInfo: chat_info_dict = cache.get(Cache_Version.CHAT.get_key(key=chat_id), version=Cache_Version.CHAT_INFO.get_version()) if chat_info_dict: - return ChatInfo.map_to_chat_info(json.loads(chat_info_dict)) + return ChatInfo.map_to_chat_info(chat_info_dict) return None