From: Mathieu Baudier Date: Thu, 12 May 2016 14:21:18 +0000 (+0000) Subject: Disable http cache X-Git-Tag: argeo-commons-2.1.38~6 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=fc5ccf2c8877e6253bdbebd071b8a6555daf64ec;p=lgpl%2Fargeo-commons.git Disable http cache git-svn-id: https://svn.argeo.org/commons/trunk@8910 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/DataHttp.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/DataHttp.java index 9f9864d77..8c57c8cb8 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/DataHttp.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/DataHttp.java @@ -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() { @Override