Como limpar o cache do HttpWebRequest

Estou desenvolvendo uma biblioteca proprietária e estou com alguns problemas com o cache doHttpWebRequest. A biblioteca está usando um código equivalente ao abaixo para fazer as solicitações:

var request = WebRequest.Create("http://example.com/") as HttpWebRequest;

request.CachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.CacheIfAvailable);

O recurso externo não proíbe o cache, embora cada resposta seja diferente. Assim, acabo recebendo a mesma resposta todas as vezes.

Existe alguma maneira de limpar o conteúdo doHttpWebRequest cache? A solução certa seria corrigir a fonte externa ou talvez alterar a política de cache, mas nenhuma é possível - daí a questã

Limpar o cache pode ter vários impactos, portanto, de preferência a solução seria invalidar o cache por recurs

questionAnswers(1)

yourAnswerToTheQuestion