Все, что мне нужно, это использовать зависимость кеша.Мне нужно было, чтобы это изменение было изменено во время выполнения, поэтому файлы конфигурации не были опцией.
Добавил следующее к действию, которое я хотел включить опцией «без кэширования».
Response.AddCacheItemDependency("Pages");
И создал следующее действие, которое я могу вызвать для обновления кэша.
public ActionResult RefreshCache()
{
HttpContext.Cache.Insert("Pages", DateTime.Now, null,
DateTime.MaxValue, TimeSpan.Zero,
CacheItemPriority.NotRemovable,
null);
Logger.Info("Cleansed cache");
return RedirectToAction("HubContent");
}