¿Cómo escribir una página web en caché?

Quiero cargar una página web, y si ya se cargó antes y no se modificó, cárguela desde la memoria caché. Si se encuentra que está modificado, borre esta página en el caché y vuelva a cargar.

¿Cómo puedo hacer esto

Escribe la página web en el caché Busque la página web en el cachéMostrar la página web desde el cachéBorrar el caché y cargar una nueva versión si la página se modificó

Por favor, ayúdame. Sería increíble si me puede mostrar el código para cada uno de los anteriores.
Atentamente

Respuestas a la pregunta(2)

Su respuesta a la pregunta