Cómo borrar el caché del navegador usando java [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Evitar que el usuario vea una página segura visitada previamente después de cerrar la sesión 5 respuestas

Tengo un problema en las sesiones. Cuando finalizo la sesión, la sesión finaliza, pero cuando se presiona el botón de retroceso del navegador, aparece la página anterior. Estoy usando la tecnología de servlet jsp y mi código para cerrar sesión se encuentra a continuación

                    request.getSession().invalidate();
        response.setHeader("Cache-Control","no-cache"); 
        response.setDateHeader("Expires", 0);
        response.setHeader("Pragma","no-cache"); 
        response.sendRedirect("home.jsp");

¿Alguien puede decirme dónde está el problema y cuál será la solución para este problema?

Respuestas a la pregunta(3)

Su respuesta a la pregunta