X-Git-Url: https://juplo.de/gitweb/?p=percentcodec;a=blobdiff_plain;f=cachecontrol%2Fsrc%2Fmain%2Fjava%2Fde%2Fhalbekunst%2Fjuplo%2Fcachecontrol%2FCacheControlInterceptor.java;h=bfdf97ab1003a3eaacf6dd58a458e2f79a05692e;hp=aeda87a6e1f63c5864ed4a3d43f1def7c73f0fdc;hb=44f2d6e2dabb96de914471bacb9f1b340fb103f1;hpb=f3ec05942f7f5cbf3417bf71b5727b9007739bfd diff --git a/cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControlInterceptor.java b/cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControlInterceptor.java index aeda87a6..bfdf97ab 100644 --- a/cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControlInterceptor.java +++ b/cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControlInterceptor.java @@ -53,7 +53,8 @@ public class CacheControlInterceptor implements HandlerInterceptor { return true; int cacheSeconds = cacheable.getCacheSeconds(request); - if (cacheSeconds == 0) { + if (cacheSeconds < 0) { + log.debug("{}: caching disabled!", request.getRequestURI()); response.setDateHeader(HEADER_DATE, now); response.setDateHeader(HEADER_EXPIRES, 0); response.addHeader(HEADER_PRAGMA, "no-cache"); @@ -122,6 +123,9 @@ public class CacheControlInterceptor implements HandlerInterceptor { return false; } + + log.debug("{}: first up!", request.getRequestURI()); + /** HTTP/1.1-Caching-Header richtig setzen!! */ response.setDateHeader(HEADER_LAST_MODIFIED, lastModified);