Author: nicolas
Date: Fri Jan 11 01:10:06 2008
New Revision: 611116
URL: http://svn.apache.org/viewvc?rev=611116&view=rev
Log:
reverted preivous change : cacheFailure is shared between connectors and has
side effects
Modified:
maven/archiva/trunk/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java
Modified:
maven/archiva/trunk/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java
URL:
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java?rev=611116&r1=611115&r2=611116&view=diff
==============================================================================
---
maven/archiva/trunk/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java
(original)
+++
maven/archiva/trunk/archiva-base/archiva-proxy/src/main/java/org/apache/maven/archiva/proxy/DefaultRepositoryProxyConnectors.java
Fri Jan 11 01:10:06 2008
@@ -524,11 +524,6 @@
getLogger().info( emsg );
return null;
}
-
- if ( urlFailureCache.hasFailedBefore( url ) )
- {
- throw new NotFoundException( "Url has failed before and
cache-failure is enabled on this connector" );
- }
Wagon wagon = null;
try
@@ -552,10 +547,7 @@
}
catch ( NotFoundException e )
{
- // public repositories may be slow to access, and many
request will fail when
- // muliple repositories are "merged" by archiva via
proxies.
- // so caching "not found" is usefull here to enhance
archiva response-time
- urlFailureCache.cacheFailure( url );
+ // Do not cache url here.
throw e;
}
catch ( NotModifiedException e )