caché de impacto de restricción de seguridad de tomcat

Tengo un problema al almacenar en caché mi aplicación.

cuando este código se agrega a web.xml de tomcat:

<security-constraint>
    <web-resource-collection>
        <web-resource-name>HTTPSOnly</web-resource-name>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
</security-constraint>

Recibo esta respuesta:

Cache-Control   private
Date    Tue, 18 Feb 2014 01:18:17 GMT
Etag    W/"200-1391558564593"
Expires Thu, 01 Jan 1970 00:00:00 WET
Server  Apache-Coyote/1.1

Sin este código todo está bien:

Accept-Ranges   bytes
Cache-Control   max-age=604800
Content-Length  1496
Content-Type    text/css
Date    Tue, 18 Feb 2014 01:21:26 GMT
Etag    W/"1496-1391558561359"
Expires Tue, 25 Feb 2014 01:21:27 GMT
Last-Modified   Wed, 05 Feb 2014 00:02:41 GMT
Server  Apache-Coyote/1.1

¿Alguien puede decir qué causa el problema? y por qué este código cambia el control de caché a privado de mi aplicación. muchas gracias

Tomcat 7.0
JDK : 1.6

Respuestas a la pregunta(3)

Su respuesta a la pregunta