当你的界面很卡,当读取数据很慢...当你想你的程序快速呈现出来,那就用用缓存吧。如下:
声明缓存变量:
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 对象类型;