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