Qual é o melhor método para forçar a expiração de cache no ASP.NET

uponha que eu tenha um aplicativo ASP.NET executando em vários servidores Web atrás de um balanceador de carg

Eu posso

Force OutputCache (nível de página e / ou controle) para expirar globalmente?

Force Data Cache (ou seja, Cache.Insert) para expirar?

Monitorar o uso de cache do ASP.NET (chaves, RAM, etc) em um local centra

ma solução possível seria fazer com que todo uso de cache verifique as dependências de um arquivo. O arquivo pode ser tocado, o que expira todo o cache. No entanto, isso requer que os desenvolvedores incluam a dependência em todos os seus códigos. É uma solução melhor?

questionAnswers(3)

yourAnswerToTheQuestion