Jaka jest różnica między pamięcią podręczną HttpRuntime i pamięcią podręczną HttpContext Cache?

Wiem, że jest bardzo podobne pytanietutaj ale miałem nadzieję na lepsze odkrycie. Dlaczego miałbym kiedykolwiek używać HttpContext.Cache zamiast HttpRuntime.Cache, jeśli HttpContext naprawdę używa HttpRuntime.Cache za kulisami?

W artykuleSymuluj usługę Windows przy użyciu ASP.NET, aby uruchomić zaplanowane zadania Omar używa HttpContext do przechowywania elementów pamięci podręcznej, ale kiedy Jeff Atwood wdrożył gotutaj zamiast tego zdecydował się użyć HttpRuntime. Oczywiście w tej konkretnej sytuacji ma to sens, ponieważ nie musisz wykonywać żądania WWW, aby dodać element pamięci podręcznej z powrotem do HttpContext.

Jednak szukam dobrych wskazówek, kiedy używać jednego kontra drugiego.

questionAnswers(3)

yourAnswerToTheQuestion