/ / HttpContext.Current.Items reutilizados? - asp.net, armazenamento em cache, httpcontext, itens

HttpContext.Current.Items reutilizados? - asp.net, cache, httpcontext, itens

Estou usando HttpContext.Current.Items para criar um armazenamento em cache por solicitação. Estou tendo problemas estranhos porque estou acessando muitas entradas de cache em diferentes solicitações http.

Parece que o HttpContext.Current.Items é reutilizado em várias solicitações HTTP. Isso é normal?

Respostas:

6 para resposta № 1

Foi minha culpa. Eu estava salvando HttpContext.Current.Items em uma variável estática ...


2 para resposta № 2

HttpContext.Current.Os itens devem ter escopo definido em uma solicitação por HTTP. Você confirmou em solicitações HTTP subseqüentes que ainda há o mesmo número de itens em cache? Talvez verificando a contagem de itens antes que qualquer código o preencha?