From fc5ccf2c8877e6253bdbebd071b8a6555daf64ec Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 12 May 2016 14:21:18 +0000 Subject: [PATCH] Disable http cache git-svn-id: https://svn.argeo.org/commons/trunk@8910 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../src/org/argeo/cms/internal/kernel/DataHttp.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 -- 2.30.2