Jetty では、Cookie をアタッチすると、HTTP 応答ヘッダーに Cookie が追加されるだけでなく、Expires HTTP ヘッダーの値も変更されます。
((HttpServletResponse)response).addCookie(cookie);
Jetty が正しい/適切な有効期限設定をいじるのをやめる必要があります。
補足として、このように動作する特定の/正当な理由はありますか? 私の推測では、Jetty は、Cookie が設定されている場合、コンテンツは常に動的であるため、キャッシュされないように期限切れに設定する必要があると想定しています。
更新: Jetty 8.1.8.v20121106を使用してこれをテストする