一、声明缓存变量:
private static ObjectCache _cache = MemoryCache.Default;
public static ObjectCache Cache
{
get { return _cache; }
}
二、将变量保存至缓存:
CacheItemPolicy policy = new CacheItemPolicy();
policy.AbsoluteExpiration = DateTimeOffset.Now.AddHours(时间);
_cache.Add(保存名, 要保存的对象, policy);
三、从缓存取值:
对象类型 save = Cache[保存名] as 对象类型;
private static ObjectCache _cache = MemoryCache.Default;
public static ObjectCache Cache
{
get { return _cache; }
}
二、将变量保存至缓存:
CacheItemPolicy policy = new CacheItemPolicy();
policy.AbsoluteExpiration = DateTimeOffset.Now.AddHours(时间);
_cache.Add(保存名, 要保存的对象, policy);
三、从缓存取值:
对象类型 save = Cache[保存名] as 对象类型;
本文深入探讨了.NET环境下的缓存应用,包括声明缓存变量、设置过期策略以及从缓存中获取数据的过程。通过实例演示了如何利用MemoryCache实现高效的数据存储与复用,显著提升应用程序性能。
621

被折叠的 条评论
为什么被折叠?



