HttpContext.Current.Items Reused?

I use HttpContext.Current.Items to create a cache store for the request. I am having strange problems because I end up in many cache entries for various HTTP requests.

It seems that HttpContext.Current.Items is reused in multiple HTTP requests. This is normal?

+7
source share
2 answers

That was my fault. I saved HttpContext.Current.Items in a static variable ...

+6
source

HttpContext.Current.Items is supposed to be covered by an HTTP request. Did you confirm in subsequent HTTP requests that there are still the same number of elements cached? Perhaps checking the Items counter before any code populates it?

+2
source

All Articles