Author: pete Date: Wed Sep 14 12:37:53 2011 New Revision: 1170573 URL: http://svn.apache.org/viewvc?rev=1170573&view=rev Log: WICKET-4051 max-age header is set in milliseconds rather than seconds
Modified: wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/http/WebResponse.java Modified: wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/http/WebResponse.java URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/http/WebResponse.java?rev=1170573&r1=1170572&r2=1170573&view=diff ============================================================================== --- wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/http/WebResponse.java (original) +++ wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/http/WebResponse.java Wed Sep 14 12:37:53 2011 @@ -224,9 +224,11 @@ public abstract class WebResponse extend // Time for cache expiry = now + duration setDateHeader("Expires", now.add(duration)); - // Enable caching and set max age + // Set cache scope setHeader("Cache-Control", scope.cacheControl); - addHeader("Cache-Control", "max-age=" + duration.seconds()); + + // Set maximum age for caching in seconds (rounded) + addHeader("Cache-Control", "max-age=" + Math.round(duration.seconds())); } /**