La mejor manera de deshabilitar el almacenamiento en caché del cliente

Estoy usando un filtro de servlet simple que obliga al navegador a omitir el almacenamiento en caché de algunos recursos del servidor:

    Cache-Control: private
    Pragma: 

Esto funciona bien en Internet Explorer, pero no funciona bien con Firefox 3.0.10. Terminé de escribir este código:

    Cache-Control: no-cache, no-store, must-revalidate, max-age=-1
    Pragma: no-cache, no-store
    Expires: -1 // -1 is the unix time, the client receives a date in 1969 :)
    Last-Modified: -1 // ditto

esto obliga a firefox a almacenar en caché nada. ¿Qué pasa con otros navegadores? ¿Qué pasa con las mejores prácticas en los encabezados sin almacenamiento en caché que funcionan en los principales navegadores?

Respuestas a la pregunta(4)

Su respuesta a la pregunta