From 46d02fb0f369117e39aed1bd371515dce6fa7da2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=BF=90=E5=AE=B6?= Date: Fri, 14 Feb 2025 15:16:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=86=85=E5=AD=98=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E5=A2=9E=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/src/cache/inner_cache.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/library/src/cache/inner_cache.rs b/library/src/cache/inner_cache.rs index 1ce939e..584e990 100644 --- a/library/src/cache/inner_cache.rs +++ b/library/src/cache/inner_cache.rs @@ -12,12 +12,17 @@ use serde::{de::DeserializeOwned, Deserialize, Serialize}; use crate::cache::redis_cache::REDIS_CACHE; +/// 缓存账号信息 #[derive(Debug, Clone, Serialize, Deserialize)] pub struct CacheAccount { pub account: Arc, pub token: Arc, } +/// 内存缓存数据结构,包含缓存类型和缓存数据 +/// 缓存类型用于区分不同的缓存数据,缓存数据用于存储缓存数据 +/// S: 键值类型 +/// D: 缓存数据类型 pub struct ServerCache { pub cache: Cache, pub cache_type: Arc,