Disable http cache
authorMathieu Baudier <mbaudier@argeo.org>
Thu, 12 May 2016 14:21:18 +0000 (14:21 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Thu, 12 May 2016 14:21:18 +0000 (14:21 +0000)
git-svn-id: https://svn.argeo.org/commons/trunk@8910 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

org.argeo.cms/src/org/argeo/cms/internal/kernel/DataHttp.java

index 9f9864d7705a0e304438e4bce5c0dc5b9075740e..8c57c8cb8e4c45212cfc99daf7b77a3452eec6b5 100644 (file)
@@ -33,7 +33,6 @@ import org.apache.jackrabbit.server.remoting.davex.JcrRemotingServlet;
 import org.apache.jackrabbit.webdav.simple.SimpleWebdavServlet;
 import org.argeo.cms.CmsException;
 import org.argeo.cms.auth.AuthConstants;
-import org.argeo.cms.auth.CurrentUser;
 import org.argeo.cms.auth.HttpRequestCallback;
 import org.argeo.cms.auth.HttpRequestCallbackHandler;
 import org.argeo.jcr.ArgeoJcrConstants;
@@ -277,9 +276,12 @@ class DataHttp implements KernelConstants, ArgeoJcrConstants {
                                throws ServletException, IOException {
                        try {
                                Subject subject = subjectFromRequest(request);
-                               if (CurrentUser.isAnonymous(subject) && request.getMethod().equals("GET")) {
-                                       response.setHeader("Cache-Control", "no-transform, public, max-age=300, s-maxage=900");
-                               }
+                               // TODO make it stronger, with eTags.
+                               // if (CurrentUser.isAnonymous(subject) &&
+                               // request.getMethod().equals("GET")) {
+                               // response.setHeader("Cache-Control", "no-transform, public,
+                               // max-age=300, s-maxage=900");
+                               // }
 
                                Subject.doAs(subject, new PrivilegedExceptionAction<Void>() {
                                        @Override