Author: mir
Date: Thu Oct 28 16:06:35 2010
New Revision: 1028362
URL: http://svn.apache.org/viewvc?rev=1028362&view=rev
Log:
CLEREZZA-344: added additional caching headers
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/ResponseProcessor.java
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/ResponseProcessor.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/ResponseProcessor.java?rev=1028362&r1=1028361&r2=1028362&view=diff
==============================================================================
---
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/ResponseProcessor.java
(original)
+++
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/ResponseProcessor.java
Thu Oct 28 16:06:35 2010
@@ -570,7 +570,9 @@ class ResponseProcessor {
private static void setDefaultCacheControlHeader(MultivaluedMap<String,
Object> headerMap) {
if (headerMap.containsKey(HeaderName.CACHE_CONTROL.toString())
||
headerMap.containsKey(HeaderName.EXPIRES.toString()) ||
-
headerMap.containsKey(HeaderName.PRAGMA.toString())) {
+
headerMap.containsKey(HeaderName.PRAGMA.toString()) ||
+
headerMap.containsKey(HeaderName.LAST_MODIFIED.toString()) ||
+ headerMap.containsKey("ETag")) {
return;
}
headerMap.putSingle(HeaderName.CACHE_CONTROL.toString(),
"no-cache");