Author: olamy
Date: Fri Jul 20 21:37:00 2012
New Revision: 1363958

URL: http://svn.apache.org/viewvc?rev=1363958&view=rev
Log:
[MRM-1644] Archiva should set cache control headers instead of adding for 
maven-metadata.xml
Submitted by Charles Kim.

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java?rev=1363958&r1=1363957&r2=1363958&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/ArchivaDavResourceFactory.java
 Fri Jul 20 21:37:00 2012
@@ -844,12 +844,12 @@ public class ArchivaDavResourceFactory
         // header.
         if ( locator.getResourcePath().endsWith( "/maven-metadata.xml" ) )
         {
-            response.addHeader( "Pragma", "no-cache" );
-            response.addHeader( "Cache-Control", "no-cache" );
+            response.setHeader( "Pragma", "no-cache" );
+            response.setHeader( "Cache-Control", "no-cache" );
         }
 
         // We need to specify this so connecting wagons can work correctly
-        response.addDateHeader( "last-modified", 
resource.getModificationTime() );
+        response.setDateHeader( "last-modified", 
resource.getModificationTime() );
 
         // TODO: [MRM-524] determine http caching options for other types of 
files (artifacts, sha1, md5, snapshots)
     }


Reply via email to