Abortar a duração do OutputCache programaticamente no asp.net mvc

Estou usando o atributo OutputCache para armazenar em cache a saída html da minha ação no lado do servidor.

Tudo bem, funciona, mas agora eu tenho uma situação em que o conteúdo muda raramente, mas quando isso acontece, é fundamental para o usuário ver os novos dados na próxima solicitação.

Então, existe uma maneira de abortar a duração do cache de página programaticamente?

questionAnswers(3)

yourAnswerToTheQuestion