diff --git a/WebSiteCode/Cmdjy/Cmdjy/Bll/Cache.cs b/WebSiteCode/Cmdjy/Cmdjy/Bll/Cache.cs index 0ea91cb..aaca96b 100644 --- a/WebSiteCode/Cmdjy/Cmdjy/Bll/Cache.cs +++ b/WebSiteCode/Cmdjy/Cmdjy/Bll/Cache.cs @@ -76,7 +76,7 @@ namespace Cmdjy.Bll } public virtual void SetData(string key,T obj) { - SetData(key,obj,new TimeSpan(3,0,0,0)); + SetData(key,obj,WebSettings.DefaultCacheTimeSpan); } public virtual void SetData(string key,T obj,TimeSpan timeSpan) { diff --git a/WebSiteCode/Cmdjy/Cmdjy/WebSettings.cs b/WebSiteCode/Cmdjy/Cmdjy/WebSettings.cs index 3c5295c..fd5f074 100644 --- a/WebSiteCode/Cmdjy/Cmdjy/WebSettings.cs +++ b/WebSiteCode/Cmdjy/Cmdjy/WebSettings.cs @@ -51,5 +51,20 @@ namespace Cmdjy return true; } } + /// + /// 已秒为单位的默认缓冲时间。 + /// + public static TimeSpan DefaultCacheTimeSpan { + get { + var v = GetValue("DefaultCacheTimeSpan"); + if(v == null || !long.TryParse(v,out var lv)) { + return new TimeSpan(0,10,0); + } + else { + return new TimeSpan(lv * 1000000 / 100); + } + + } + } } } \ No newline at end of file