Author: milamber
Date: Wed Sep 7 13:20:47 2011
New Revision: 1166165
URL: http://svn.apache.org/viewvc?rev=1166165&view=rev
Log:
Bug 51752 - HTTP Cache is broken when using "Retrieve all embedded resources"
with concurrent pool
Modified:
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/CacheManager.java
jakarta/jmeter/trunk/xdocs/changes.xml
Modified:
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/CacheManager.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/CacheManager.java?rev=1166165&r1=1166164&r2=1166165&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/CacheManager.java
(original)
+++
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/control/CacheManager.java
Wed Sep 7 13:20:47 2011
@@ -57,7 +57,7 @@ public class CacheManager extends Config
public static final String USE_EXPIRES = "useExpires"; // $NON-NLS-1$
//-
- private transient ThreadLocal<Map<String, CacheEntry>> threadCache;
+ private transient InheritableThreadLocal<Map<String, CacheEntry>>
threadCache;
private transient boolean useExpires; // Cached value
@@ -325,7 +325,7 @@ public class CacheManager extends Config
private void clearCache() {
log.debug("Clear cache");
- threadCache = new ThreadLocal<Map<String, CacheEntry>>(){
+ threadCache = new InheritableThreadLocal<Map<String, CacheEntry>>(){
@Override
protected Map<String, CacheEntry> initialValue(){
return new HashMap<String, CacheEntry>();
Modified: jakarta/jmeter/trunk/xdocs/changes.xml
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=1166165&r1=1166164&r2=1166165&view=diff
==============================================================================
--- jakarta/jmeter/trunk/xdocs/changes.xml (original)
+++ jakarta/jmeter/trunk/xdocs/changes.xml Wed Sep 7 13:20:47 2011
@@ -99,6 +99,7 @@ This can be overridden by setting the JM
<h3>General</h3>
<ul>
+<li>Bug 51752 - HTTP Cache is broken when using "Retrieve all embedded
resources" with concurrent pool</li>
</ul>
<!-- ==================================================== -->
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]