* negative Werte für Last-Modified zurückliefert.
*/
if (log.isDebugEnabled())
- log.debug("Not modified since {}: {}", new Date(ifModifiedSince), url);
+ log.debug("{}: Not modified since {}", url, new Date(ifModifiedSince));
if (ifNoneMatch == null) {
/** Neue Anfrage oder HTTP/1.0 Client! */
- log.debug("ETag nicht gesetzt: 304 {}", url);
+ log.debug("{}: ETag nicht gesetzt -> 304", url);
response.setStatus(HttpServletResponse.SC_NOT_MODIFIED);
return false;
}
* <code>Expires</code>-Header für HTTP/1.0-Clients setzen.
*/
cacheControl.put("max-age", Integer.toString(cacheSeconds));
- response.setDateHeader(HEADER_EXPIRES, (now + cacheSeconds * 1000));
+ response.setDateHeader(HEADER_EXPIRES, (now + (long)cacheSeconds * 1000));
}
StringBuilder builder = new StringBuilder();