diff --git a/src/main/java/org/forkalsrud/album/web/AlbumServlet.java b/src/main/java/org/forkalsrud/album/web/AlbumServlet.java index 079e339..3827b92 100644 --- a/src/main/java/org/forkalsrud/album/web/AlbumServlet.java +++ b/src/main/java/org/forkalsrud/album/web/AlbumServlet.java @@ -471,6 +471,11 @@ public class AlbumServlet } boolean notModified(HttpServletRequest req, File f) { + + String cacheControl = req.getHeader("Cache-Control"); + if ("no-cache".equals(cacheControl)) { + return false; + } long reqDate = req.getDateHeader("If-Modified-Since"); long fDate = f.lastModified(); System.out.println("reqDate is " + new Date(reqDate) + " fDate is " + new Date(fDate) + " " + req.getHeader("If-Modified-Since"));