TempData não irá destruir após o segundo pedido
Estou colocando um valor em TempData na primeira solicitação em um actionfilter.
filterContext.Controller.TempData["value"] = true;
depois disso, um segundo pedido é enviado e eu verifico o valor
filterContext.Controller.TempData.ContainsKey("value")
o valor está lá. Então, um terceiro pedido é enviado e eu verifico o valor novamente
filterContext.Controller.TempData.ContainsKey("value")
e o valor ainda está presente. Não deveria este valor ser destruído após o segundo pedido? Todos os pedidos são pedidos AJAX.