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)
}