-
Bug
-
Resolution: Done
-
Major
-
1.3.0.CR1
-
None
-
None
exchange.getResponseHeaders().put(Headers.CACHE_CONTROL, "public, max-age=" + cacheTime); long date = System.currentTimeMillis() + cacheTime; String dateHeader = DateUtils.toDateString(new Date(date)); exchange.getResponseHeaders().put(Headers.EXPIRES, dateHeader);
The max-age value is seconds, adding it to milliseconds is wrong. Any cacheable resource expires immediately on the client.