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,