I wrote this library so I don’t have to keep track if I should use HttpRuntime.Cache, AppDomain.CurrentDomain.SetData, HttpContext.Current.Session, or a Dictionary…now I just use GlobalCache or UserCache. It also makes unit testing a webapp a snap, because if you use IGlobalCache/IUserCache in your code, you just inject the Windows-based cache in your unit test setup.
You can download the solution with dlls here: Universal Caching solution
« Breaking change in ASP.NET 4.0 affects query strings with single quotes Sebastian Thrun starts new online computer science university »
