example.com
tem um cabeçalho de host Cache-Control:no-cache
em cada cabeçalho de respone, por isso não armazena em cache a menos que você configure seu navegador para fazer isso ...
When does the browser display the cached page and when does it get the newest version from the server (when re-visiting the site)?
Isso depende de site para site; alguns dizem ao cache para permanecer uma cópia por um certo tempo e você terá que esperar até acabar, outros sites terão alguma forma para determinar se o cache ainda é válido e só recuperará o arquivo se não for. Isso é feito primeiro fazendo uma solicitação HEAD (obtendo o cabeçalho) e, em seguida, solicitando o arquivo real com GET se o cache for inválido.