From 682eba0aaf922e69dfafe05fb6c1bbdbf3a0e04a Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周一, 29 9月 2025 14:35:53 +0800 Subject: [PATCH] 优化 --- DEmon/iWareCommon/Utils/DataCache.cs | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) diff --git a/DEmon/iWareCommon/Utils/DataCache.cs b/DEmon/iWareCommon/Utils/DataCache.cs new file mode 100644 index 0000000..e5a1d92 --- /dev/null +++ b/DEmon/iWareCommon/Utils/DataCache.cs @@ -0,0 +1,45 @@ +锘縰sing System; +using System.Web; + +namespace iWareCommon.Utils +{ + /// <summary> + /// 缂撳瓨鐩稿叧鐨勬搷浣滅被 + /// Copyright (C) TBEA.WMS + /// </summary> + public class DataCache + { + /// <summary> + /// 鑾峰彇褰撳墠搴旂敤绋嬪簭鎸囧畾CacheKey鐨凜ache鍊� + /// </summary> + /// <param name="CacheKey"></param> + /// <returns></returns> + public static object GetCache(string CacheKey) + { + System.Web.Caching.Cache objCache = HttpRuntime.Cache; + return objCache[CacheKey]; + } + + /// <summary> + /// 璁剧疆褰撳墠搴旂敤绋嬪簭鎸囧畾CacheKey鐨凜ache鍊� + /// </summary> + /// <param name="CacheKey"></param> + /// <param name="objObject"></param> + public static void SetCache(string CacheKey, object objObject) + { + System.Web.Caching.Cache objCache = HttpRuntime.Cache; + objCache.Insert(CacheKey, objObject); + } + + /// <summary> + /// 璁剧疆褰撳墠搴旂敤绋嬪簭鎸囧畾CacheKey鐨凜ache鍊� + /// </summary> + /// <param name="CacheKey"></param> + /// <param name="objObject"></param> + public static void SetCache(string CacheKey, object objObject, DateTime absoluteExpiration,TimeSpan slidingExpiration ) + { + System.Web.Caching.Cache objCache = HttpRuntime.Cache; + objCache.Insert(CacheKey, objObject,null,absoluteExpiration,slidingExpiration); + } + } +} -- Gitblit v1.9.3