You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ju...@apache.org on 2010/09/15 17:44:04 UTC
svn commit: r997371 -
/sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/impl/info/SlingInfoServlet.java
Author: justin
Date: Wed Sep 15 15:44:04 2010
New Revision: 997371
URL: http://svn.apache.org/viewvc?rev=997371&view=rev
Log:
SLING-1776 - adding Cache-Control header to system info servlet
Modified:
sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/impl/info/SlingInfoServlet.java
Modified: sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/impl/info/SlingInfoServlet.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/impl/info/SlingInfoServlet.java?rev=997371&r1=997370&r2=997371&view=diff
==============================================================================
--- sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/impl/info/SlingInfoServlet.java (original)
+++ sling/trunk/bundles/servlets/get/src/main/java/org/apache/sling/servlets/get/impl/impl/info/SlingInfoServlet.java Wed Sep 15 15:44:04 2010
@@ -43,6 +43,14 @@ import org.osgi.service.component.Compon
* @scr.property name="sling.servlet.paths" value="/system/sling/info"
*/
public class SlingInfoServlet extends SlingSafeMethodsServlet {
+
+ /**
+ *
+ */
+ private static final String CACHE_CONTROL_HEADER = "Cache-Control";
+
+ private static final String CACHE_CONTROL_HEADER_VALUE =
+ "private, no-store, no-cache, max-age=0, must-revalidate";
private Map<String, SlingInfoProvider> infoProviders = new HashMap<String, SlingInfoProvider>();
@@ -67,6 +75,7 @@ public class SlingInfoServlet extends Sl
"Unknown Info Request");
} else {
+ response.setHeader(CACHE_CONTROL_HEADER, CACHE_CONTROL_HEADER_VALUE);
String extension = request.getRequestPathInfo().getExtension();
if ("json".equals(extension)) {