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()));
}
/**