Das Caching darf erst für cache-seconds < 0 vollständig unterdrückt werden
authorKai Moritz <kai@coolibri.de>
Sun, 24 Jun 2012 23:09:46 +0000 (01:09 +0200)
committerKai Moritz <kai@coolibri.de>
Thu, 2 Aug 2012 09:31:27 +0000 (11:31 +0200)
Denn ein "max-age"-Wert von 0 Sekunden ist ein durchaus sinnvoller
Caching-Ansatz, wenn die Seite zwar gecached werden, jedoch bei jedem
Request explizit nach Änderungen gefragt werden soll.

cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControl.java

index c7bee9e..c3e7c99 100644 (file)
@@ -120,7 +120,7 @@ public class CacheControl {
     }
 
     int cacheSeconds = handle.getCacheSeconds(request);
-    if (cacheSeconds < 1) {
+    if (cacheSeconds < 0) {
       log.debug("{}: caching disabled!", url);
       response.setDateHeader(Headers.HEADER_DATE, handle.getTimestamp());
       response.setDateHeader(Headers.HEADER_EXPIRES, 0);