From a84a83d842f4fa220a8cf1b704e6ed6573684eef Mon Sep 17 00:00:00 2001 From: ningshuxia <ningshuxia0927@outlook.com> Date: 星期四, 20 三月 2025 17:38:19 +0800 Subject: [PATCH] 快速建模 --- Service/HStation.Service.Assets.Core/05-service/20-Translation/02-TranslationMain/AssetsTranslationMainCacheHelper.cs | 115 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 57 insertions(+), 58 deletions(-) diff --git a/Service/HStation.Service.Assets.Core/05-service/20-Translation/02-TranslationMain/AssetsTranslationMainCacheHelper.cs b/Service/HStation.Service.Assets.Core/05-service/20-Translation/02-TranslationMain/AssetsTranslationMainCacheHelper.cs index 6b56bd7..4579981 100644 --- a/Service/HStation.Service.Assets.Core/05-service/20-Translation/02-TranslationMain/AssetsTranslationMainCacheHelper.cs +++ b/Service/HStation.Service.Assets.Core/05-service/20-Translation/02-TranslationMain/AssetsTranslationMainCacheHelper.cs @@ -3,72 +3,71 @@ /// <summary> /// 杩囨浮浠� ///</summary> - internal class AssetsTranslationMainCacheHelper + internal class AssetsTranslationMainCacheHelper { - - private const string _contentKey = "AssetsTranslationMainList"; - internal static string GetCacheKey() - { - return CacheHelper.GetCacheKey(_contentKey); - } + private const string _contentKey = "AssetsTranslationMainList"; - /// <summary> - /// 璁剧疆缂撳瓨 - /// </summary> - public static void Set(List<Model.AssetsTranslationMain> list, int Minites = 30, int RandomSeconds = 0) - { - var cacheKey = GetCacheKey(); - MemoryCacheHelper.Set(cacheKey, list, Minites * 60 + RandomSeconds); - } + internal static string GetCacheKey() + { + return CacheHelper.GetCacheKey(_contentKey); + } - /// <summary> - /// 鑾峰彇缂撳瓨 - /// </summary> - /// <returns></returns> - public static List<Model.AssetsTranslationMain> Get() - { - var cacheKey = GetCacheKey(); - return MemoryCacheHelper.Get<List<Model.AssetsTranslationMain>>(cacheKey); - } + /// <summary> + /// 璁剧疆缂撳瓨 + /// </summary> + public static void Set(List<Model.AssetsTranslationMain> list, int Minites = 30, int RandomSeconds = 0) + { + var cacheKey = GetCacheKey(); + MemoryCacheHelper.Set(cacheKey, list, Minites * 60 + RandomSeconds); + } - /// <summary> - /// 鑾峰彇璁剧疆缂撳瓨 - /// </summary> - public static List<Model.AssetsTranslationMain> GetSet(Func<List<Model.AssetsTranslationMain>> func, int Minites = 30, int RandomSeconds = 0) - { - var cacheKey = GetCacheKey(); - return MemoryCacheHelper.GetSet(cacheKey, func, Minites * 60 + RandomSeconds); - } + /// <summary> + /// 鑾峰彇缂撳瓨 + /// </summary> + /// <returns></returns> + public static List<Model.AssetsTranslationMain> Get() + { + var cacheKey = GetCacheKey(); + return MemoryCacheHelper.Get<List<Model.AssetsTranslationMain>>(cacheKey); + } - /// <summary> - /// 绉婚櫎缂撳瓨 - /// </summary> - public static void Remove() - { - var cacheKey = GetCacheKey(); - MemoryCacheHelper.Remove(cacheKey); - } + /// <summary> + /// 鑾峰彇璁剧疆缂撳瓨 + /// </summary> + public static List<Model.AssetsTranslationMain> GetSet(Func<List<Model.AssetsTranslationMain>> func, int Minites = 30, int RandomSeconds = 0) + { + var cacheKey = GetCacheKey(); + return MemoryCacheHelper.GetSet(cacheKey, func, Minites * 60 + RandomSeconds); + } - /// <summary> - /// 鍙戝竷 - /// </summary> - public static void Publish(string key) - { - var cacheKey = GetCacheKey(); - MemoryCacheWipeRelationHelper.Set(key, cacheKey); - } + /// <summary> + /// 绉婚櫎缂撳瓨 + /// </summary> + public static void Remove() + { + var cacheKey = GetCacheKey(); + MemoryCacheHelper.Remove(cacheKey); + } - /// <summary> - /// 瑙﹀彂 - /// </summary> - public static void Trigger() - { - var cacheKey = GetCacheKey(); - MemoryCacheWipeRelationHelper.Trigger(cacheKey); - } + /// <summary> + /// 鍙戝竷 + /// </summary> + public static void Publish(string key) + { + var cacheKey = GetCacheKey(); + MemoryCacheWipeRelationHelper.Set(key, cacheKey); + } + + /// <summary> + /// 瑙﹀彂 + /// </summary> + public static void Trigger() + { + var cacheKey = GetCacheKey(); + MemoryCacheWipeRelationHelper.Trigger(cacheKey); + } } } - - \ No newline at end of file + -- Gitblit v1.9.3