В чем разница между HttpRuntime Cache и HttpContext Cache?

Я знаю, что есть очень похожий вопросВот но я надеялся получить лучшее объяснение. Зачем мне когда-либо использовать HttpContext.Cache вместо HttpRuntime.Cache, если HttpContext действительно использует HttpRuntime.Cache за кулисами?

В статьеИмитация службы Windows с использованием ASP.NET для запуска запланированных заданий Омар использует HttpContext для хранения своих элементов кэша, но когда Джефф Этвуд это реализовалВот вместо этого он решил использовать HttpRuntime. Очевидно, что в этой конкретной ситуации это имеет смысл, поскольку вам не нужно делать веб-запрос для добавления элемента кэша обратно в HttpContext.

Однако я ищу несколько хороших указателей относительно того, когда использовать один против другого.

Ответы на вопрос(3)

Ваш ответ на вопрос