我有一个缓存的通用列表,在通用处理程序(.ashx)中表现得非常奇怪。
List<Sale> l1 = new List<Sale>();
l1 = (List<Sale>)HttpContext.Current.Cache.Get("list");
doSomething();
List<Sale> l2 = new List<Sale>();
l2 = (List<Sale>)HttpContext.Current.Cache.Get("list");
doSomething();
List<Sale> l3 = new List<Sale>();
l3 = (List<Sale>)HttpContext.Current.Cache.Get("list");
doSomething();
当我单步执行代码时,列表l1
,l2
和l3
会因未知原因不断更改内容。有没有办法在调试期间监视缓存列表以确切地查看它何时发生变化?