Author: fhanik Date: Fri Aug 25 10:31:39 2006 New Revision: 436866 URL: http://svn.apache.org/viewvc?rev=436866&view=rev Log: Fix defect 40170
Modified: tomcat/container/tc5.5.x/catalina/src/share/org/apache/naming/resources/ResourceCache.java Modified: tomcat/container/tc5.5.x/catalina/src/share/org/apache/naming/resources/ResourceCache.java URL: http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/catalina/src/share/org/apache/naming/resources/ResourceCache.java?rev=436866&r1=436865&r2=436866&view=diff ============================================================================== --- tomcat/container/tc5.5.x/catalina/src/share/org/apache/naming/resources/ResourceCache.java (original) +++ tomcat/container/tc5.5.x/catalina/src/share/org/apache/naming/resources/ResourceCache.java Fri Aug 25 10:31:39 2006 @@ -289,11 +289,13 @@ public CacheEntry lookup(String name) { CacheEntry cacheEntry = null; + CacheEntry[] currentCache = cache; accessCount++; - int pos = find(cache, name); - if ((pos != -1) && (name.equals(cache[pos].name))) { - cacheEntry = cache[pos]; + int pos = find(currentCache, name); + if ((pos != -1) && (name.equals(currentCache[pos].name))) { + cacheEntry = currentCache[pos]; } + if (cacheEntry == null) { try { cacheEntry = (CacheEntry) notFoundCache.get(name); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]