标签:blog http io ar os sp div on log
简单的通过.net K-V形式操作Cache:
public enum CacheKey
{
LanguageQueryProcess_FetchAll,
ProjectQueryProcess_FetchAll
}
public class SystemCache
{
/// <summary>
/// HttpContext.Current.Cache.Insert(string key, object value, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration)
/// Set cache
///
/// default 20 minutes
/// </summary>
/// <param name="key"></param>
/// <param name="value"></param>
public static void SetCache(CacheKey key, object value, int expirationMinutes = 20)
{
DateTime expirationTime = DateTime.Now.AddMinutes(expirationMinutes);
HttpContext.Current.Cache.Insert(
key.ToString()
, value
, null
, expirationTime
, TimeSpan.Zero
);
}
/// <summary>
/// get cache
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public static object GetCache(CacheKey key)
{
object value = HttpContext.Current.Cache.Get(key.ToString());
return value;
}
}
标签:blog http io ar os sp div on log
原文地址:http://www.cnblogs.com/xiguain/p/4075691.html