Como gravar uma página da web em cache?

Eu quero carregar uma página da web e, se ela já foi carregada antes e não foi modificada, carregue-a do cache. Se for modificado, limpe esta página no cache e recarregu

Como posso fazer isso

Escreva a página da Web no cache Encontre a página da web no cacheMostrar a página da Web do cache Limpe o cache e carregue uma nova versão se a página foi modificada

Por favor me ajude. Seria incrível se pudesse me mostrar o código de cada uma das opções acim
Cumprimentos

questionAnswers(2)

yourAnswerToTheQuestion