You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2015/11/07 20:02:08 UTC

svn commit: r1713165 [3/12] - in /httpcomponents/site/httpcomponents-asyncclient-4.1.x: ./ httpasyncclient-cache/ httpasyncclient-cache/apidocs/ httpasyncclient-cache/apidocs/org/apache/http/impl/client/cache/ httpasyncclient-cache/apidocs/org/apache/h...

Modified: httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/surefire-report.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/surefire-report.html?rev=1713165&r1=1713164&r2=1713165&view=diff
==============================================================================
--- httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/surefire-report.html (original)
+++ httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/surefire-report.html Sat Nov  7 19:02:05 2015
@@ -3,7 +3,7 @@
       @import url("./css/maven-base.css");
       @import url("./css/maven-theme.css");
       @import url("./css/site.css");
-    </style><link rel="stylesheet" href="./css/print.css" type="text/css" media="print"></link><meta name="Date-Revision-yyyymmdd" content="20150421"></meta><meta http-equiv="Content-Language" content="en"></meta></head><body class="composite">
+    </style><link rel="stylesheet" href="./css/print.css" type="text/css" media="print"></link><meta name="Date-Revision-yyyymmdd" content="20151106"></meta><meta http-equiv="Content-Language" content="en"></meta></head><body class="composite">
     <div id="banner">
                         <a shape="rect" id="bannerLeft" href="http://www.apache.org/">
                                         <img src="http://www.apache.org/images/asf_logo_wide.gif" alt="Apache"></img>
@@ -19,8 +19,8 @@
             
                 
                 <div class="xleft">
-        <span id="publishDate">Last Published: 2015-04-21</span>
-                  &#160;| <span id="projectVersion">Version: 4.1</span>
+        <span id="publishDate">Last Published: 2015-11-06</span>
+                  &#160;| <span id="projectVersion">Version: 4.1.1</span>
                       </div>
             <div class="xright">                    <a shape="rect" class="externalLink" href="http://www.apache.org/" title="Apache">Apache</a>
             |
@@ -52,16 +52,6 @@
             </li><li class="none">
                           <a shape="rect" class="externalLink" href="http://www.apache.org/security/" title="Security">Security</a>
             </li></ul>
-                                 <h5>ASF</h5>
-                  <ul><li class="none">
-                          <a shape="rect" class="externalLink" href="http://www.apache.org" title="ASF Home Page">ASF Home Page</a>
-            </li><li class="none">
-                          <a shape="rect" class="externalLink" href="http://www.apache.org/foundation/" title="Foundation">Foundation</a>
-            </li><li class="none">
-                          <a shape="rect" class="externalLink" href="http://www.apache.org/foundation/sponsorship.html" title="Sponsor Apache">Sponsor Apache</a>
-            </li><li class="none">
-                          <a shape="rect" class="externalLink" href="http://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a>
-            </li></ul>
                        <h5>Project Documentation</h5>
                   <ul><li class="collapsed">
                           <a shape="rect" href="project-info.html" title="Project Information">Project Information</a>
@@ -121,36 +111,36 @@ function toggleDisplay(elementId) {
 <div class="section">
 <h2>Summary<a shape="rect" name="Summary"></a></h2><a shape="rect" name="Summary"></a>
 <p>[<a shape="rect" href="#Summary">Summary</a>] [<a shape="rect" href="#Package_List">Package List</a>] [<a shape="rect" href="#Test_Cases">Test Cases</a>]</p><br clear="none"></br>
-<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1">293</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">99.317%</td><td colspan="1" rowspan="1">2.399</td></tr></table><br clear="none"></br>
+<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1">293</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">99.317%</td><td colspan="1" rowspan="1">2.548</td></tr></table><br clear="none"></br>
 <p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br clear="none"></br></div>
 <div class="section">
 <h2>Package List<a shape="rect" name="Package_List"></a></h2><a shape="rect" name="Package_List"></a>
 <p>[<a shape="rect" href="#Summary">Summary</a>] [<a shape="rect" href="#Package_List">Package List</a>] [<a shape="rect" href="#Test_Cases">Test Cases</a>]</p><br clear="none"></br>
-<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1">Package</th><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache">org.apache.http.impl.client.cache</a></td><td colspan="1" rowspan="1">293</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">99.317%</td><td colspan="1" rowspan="1">2.399</td></tr></table><br clear="none"></br>
+<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1">Package</th><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache">org.apache.http.impl.client.cache</a></td><td colspan="1" rowspan="1">293</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">99.317%</td><td colspan="1" rowspan="1">2.548</td></tr></table><br clear="none"></br>
 <p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p>
 <div class="section">
 <h3>org.apache.http.impl.client.cache<a shape="rect" name="org.apache.http.impl.client.cache"></a></h3><a shape="rect" name="org.apache.http.impl.client.cache"></a>
-<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1"></th><th colspan="1" rowspan="1">Class</th><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestHttpAsyncCacheJiraNumber1147"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestHttpAsyncCacheJiraNumber1147">TestHttpAsyncCacheJiraNumber1147</a></td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">100%</td><td colspan="1" rowspan="1">0.388</td></tr><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href
 ="#org.apache.http.impl.client.cacheTestAsyncProtocolAllowedBehavior"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolAllowedBehavior">TestAsyncProtocolAllowedBehavior</a></td><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">100%</td><td colspan="1" rowspan="1">0</td></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestCachingHttpAsyncClient"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestCachingHttpAsyncClient">TestCachingHttpAsyncClient</a></td><td colspan="1" rowspan="1">53</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan=
 "1">98.113%</td><td colspan="1" rowspan="1">0.336</td></tr><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolRequirements"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolRequirements">TestAsyncProtocolRequirements</a></td><td colspan="1" rowspan="1">232</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1">99.569%</td><td colspan="1" rowspan="1">1.661</td></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolDeviations"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolDeviations">TestAsyncProtocolDeviations</a></td><td colspan="1" rowspan="1">5</td><td
  colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">100%</td><td colspan="1" rowspan="1">0.014</td></tr></table></div><br clear="none"></br></div>
+<table class="bodyTable" border="1"><tr class="a"><th colspan="1" rowspan="1"></th><th colspan="1" rowspan="1">Class</th><th colspan="1" rowspan="1">Tests</th><th colspan="1" rowspan="1">Errors </th><th colspan="1" rowspan="1">Failures</th><th colspan="1" rowspan="1">Skipped</th><th colspan="1" rowspan="1">Success Rate</th><th colspan="1" rowspan="1">Time</th></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestCachingHttpAsyncClient"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestCachingHttpAsyncClient">TestCachingHttpAsyncClient</a></td><td colspan="1" rowspan="1">53</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1">98.113%</td><td colspan="1" rowspan="1">0.441</td></tr><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.
 http.impl.client.cacheTestAsyncProtocolRequirements"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolRequirements">TestAsyncProtocolRequirements</a></td><td colspan="1" rowspan="1">232</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1">99.569%</td><td colspan="1" rowspan="1">1.931</td></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestHttpAsyncCacheJiraNumber1147"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestHttpAsyncCacheJiraNumber1147">TestHttpAsyncCacheJiraNumber1147</a></td><td colspan="1" rowspan="1">1</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowsp
 an="1">100%</td><td colspan="1" rowspan="1">0.148</td></tr><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolAllowedBehavior"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolAllowedBehavior">TestAsyncProtocolAllowedBehavior</a></td><td colspan="1" rowspan="1">2</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">100%</td><td colspan="1" rowspan="1">0.01</td></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolDeviations"><img src="images/icon_success_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cacheTestAsyncProtocolDeviations">TestAsyncProtocolDeviations</a></td><td colspan="1" rowspan="1">5</td>
 <td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">0</td><td colspan="1" rowspan="1">100%</td><td colspan="1" rowspan="1">0.018</td></tr></table></div><br clear="none"></br></div>
 <div class="section">
 <h2>Test Cases<a shape="rect" name="Test_Cases"></a></h2><a shape="rect" name="Test_Cases"></a>
 <p>[<a shape="rect" href="#Summary">Summary</a>] [<a shape="rect" href="#Package_List">Package List</a>] [<a shape="rect" href="#Test_Cases">Test Cases</a>]</p>
 <div class="section">
-<h3>TestHttpAsyncCacheJiraNumber1147<a shape="rect" name="TestHttpAsyncCacheJiraNumber1147"></a></h3><a shape="rect" name="org.apache.http.impl.client.cacheTestHttpAsyncCacheJiraNumber1147"></a>
-<table class="bodyTable" border="1"><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIssue1147</td><td colspan="1" rowspan="1">0.388</td></tr></table></div>
-<div class="section">
-<h3>TestAsyncProtocolAllowedBehavior<a shape="rect" name="TestAsyncProtocolAllowedBehavior"></a></h3><a shape="rect" name="org.apache.http.impl.client.cacheTestAsyncProtocolAllowedBehavior"></a>
-<table class="bodyTable" border="1"><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonSharedCacheReturnsStaleResponseWhenRevalidationFailsForProxyRevalidate</td><td colspan="1" rowspan="1">0</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonSharedCacheMayCacheResponsesWithCacheControlPrivate</td><td colspan="1" rowspan="1">0</td></tr></table></div>
-<div class="section">
 <h3>TestCachingHttpAsyncClient<a shape="rect" name="TestCachingHttpAsyncClient"></a></h3><a shape="rect" name="org.apache.http.impl.client.cacheTestCachingHttpAsyncClient"></a>
 <table class="bodyTable" border="1"><tr class="a"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache.TestCachingHttpAsyncClient.testUsesVirtualHostForCacheKey"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache.TestCachingHttpAsyncClient.testUsesVirtualHostForCacheKey">testUsesVirtualHostForCacheKey</a>
-<div class="detailToggle" style="display:inline"><a shape="rect" href="javascript:toggleDisplay('org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKey');"><span id="org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKeyoff" style="display:inline;"> + </span><span id="org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKeyon" style="display:none;"> - </span>[ Detail ]</a></div></td><td colspan="1" rowspan="1">0</td></tr><tr class="b"><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">skipped</td><td colspan="1" rowspan="1"></td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchPassesIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.159</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td c
 olspan="1" rowspan="1">testSetsRouteInContextOnCacheHit</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testVariantsMissServerReturns304CacheReturns304</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSinceHeaderIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchHeaderIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndNoCacheEntryBackendNotCalled</td><td colspan="1" rowsp
 an="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSocketTimeoutExceptionIsNotSilentlyCatched</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndEntryNotSuitableBackendNotCalled</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleGeneratedResponseContextForCacheOptionsResponse</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testTreatsCacheIOExceptionsAsCacheMiss</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.g
 if" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchHeaderFails</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsViaHeaderOnResponseIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsCacheMissContextIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForOptionsFollowedByGetIfAuthorizationHeaderAndSharedCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotSetConnectionInContex
 tOnCacheHit</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonCompliantRequestWrapsAndReThrowsProtocolException</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsResponseInContextOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchHeaderAndIfModifiedSinceIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchFailsIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"
 ><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNewerCacheableResponsesReplaceExistingCacheEntry</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceDateIsInvalid</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetViaHeaderIfValidationFailsButNotRequired</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleResponseContextIfValidationFailsButNotRequired</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td col
 span="1" rowspan="1">testDoesNotSend304ForNonConditionalRequest</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndEntryExistsAndIsSuitableReturnsEntry</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoEntityForIfNoneMatchRequestNotYetInCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsCacheHitContextIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCanCacheAResponseWithoutABody</td><td colspan="1" rowspan="1">0.002</td></tr><tr
  class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsRequestInContextOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponseIsGeneratedWhenCacheEntryIsUsable</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleResponseContextIfValidationRequiredButFailed</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSinceHeaderIf304ResponseInCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td co
 lspan="1" rowspan="1">testSetsViaHeaderOnResponseIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testVariantMissServerIfReturns304CacheReturns200</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsRequestSentInContextOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIsSharedCache</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleGeneratedResponseContextForFatallyNoncompliantRequest</td><td colspan="1" rowspan="1">0.001</td></tr><
 tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceDateIsLess</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOlderCacheableResponsesDoNotGoIntoCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSuitableCacheEntryDoesNotCauseBackendRequest</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNotModifiedResponseUpdatesCacheEntryWhenNoEntity</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1
 " rowspan="1">testSetsViaHeaderOnResponseForCacheMiss</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsTargetHostInContextOnCacheHit</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonCacheableResponseIsNotCachedAndIsReturnedAsIs</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsViaHeaderIfRequestWasSuccessfullyValidated</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchHeaderFailsIfModifiedSinceIgnored</td><td colspan="1" rowspan="1">0.005</td><
 /tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheableResponsesGoIntoCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNotModifiedResponseWithVaryUpdatesCacheEntryWhenNoEntity</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsValidatedContextIfRequestWasSuccessfullyValidated</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceFailsIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" 
 alt=""></img></td><td colspan="1" rowspan="1">testRecordsClientProtocolInViaHeaderIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSincePassesIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.007</td></tr></table></div>
+<div class="detailToggle" style="display:inline"><a shape="rect" href="javascript:toggleDisplay('org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKey');"><span id="org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKeyoff" style="display:inline;"> + </span><span id="org_apache_http_impl_client_cache_TestCachingHttpAsyncClient_testUsesVirtualHostForCacheKeyon" style="display:none;"> - </span>[ Detail ]</a></div></td><td colspan="1" rowspan="1">0</td></tr><tr class="b"><td colspan="1" rowspan="1"></td><td colspan="1" rowspan="1">skipped</td><td colspan="1" rowspan="1"></td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchPassesIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.264</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td c
 olspan="1" rowspan="1">testSetsRouteInContextOnCacheHit</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testVariantsMissServerReturns304CacheReturns304</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSinceHeaderIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchHeaderIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndNoCacheEntryBackendNotCalled</td><td colspan="1" rowsp
 an="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSocketTimeoutExceptionIsNotSilentlyCatched</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndEntryNotSuitableBackendNotCalled</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleGeneratedResponseContextForCacheOptionsResponse</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testTreatsCacheIOExceptionsAsCacheMiss</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.g
 if" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchHeaderFails</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsViaHeaderOnResponseIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsCacheMissContextIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForOptionsFollowedByGetIfAuthorizationHeaderAndSharedCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotSetConnectionInContex
 tOnCacheHit</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonCompliantRequestWrapsAndReThrowsProtocolException</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsResponseInContextOnCacheHit</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfNoneMatchHeaderAndIfModifiedSinceIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchFailsIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"
 ><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNewerCacheableResponsesReplaceExistingCacheEntry</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceDateIsInvalid</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetViaHeaderIfValidationFailsButNotRequired</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleResponseContextIfValidationFailsButNotRequired</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td col
 span="1" rowspan="1">testDoesNotSend304ForNonConditionalRequest</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIfOnlyIfCachedAndEntryExistsAndIsSuitableReturnsEntry</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoEntityForIfNoneMatchRequestNotYetInCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsCacheHitContextIfRequestServedFromCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCanCacheAResponseWithoutABody</td><td colspan="1" rowspan="1">0.002</td></tr><tr
  class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsRequestInContextOnCacheHit</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponseIsGeneratedWhenCacheEntryIsUsable</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleResponseContextIfValidationRequiredButFailed</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSinceHeaderIf304ResponseInCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td co
 lspan="1" rowspan="1">testSetsViaHeaderOnResponseIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testVariantMissServerIfReturns304CacheReturns200</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsRequestSentInContextOnCacheHit</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIsSharedCache</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsModuleGeneratedResponseContextForFatallyNoncompliantRequest</td><td colspan="1" rowspan="1">0.001</td></tr><
 tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceDateIsLess</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOlderCacheableResponsesDoNotGoIntoCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSuitableCacheEntryDoesNotCauseBackendRequest</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNotModifiedResponseUpdatesCacheEntryWhenNoEntity</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1
 " rowspan="1">testSetsViaHeaderOnResponseForCacheMiss</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsTargetHostInContextOnCacheHit</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonCacheableResponseIsNotCachedAndIsReturnedAsIs</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsViaHeaderIfRequestWasSuccessfullyValidated</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfNoneMatchHeaderFailsIfModifiedSinceIgnored</td><td colspan="1" rowspan="1">0.004</td><
 /tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheableResponsesGoIntoCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNotModifiedResponseWithVaryUpdatesCacheEntryWhenNoEntity</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSetsValidatedContextIfRequestWasSuccessfullyValidated</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns200ForIfModifiedSinceFailsIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" 
 alt=""></img></td><td colspan="1" rowspan="1">testRecordsClientProtocolInViaHeaderIfRequestNotServableFromCache</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testReturns304ForIfModifiedSincePassesIfRequestServedFromOrigin</td><td colspan="1" rowspan="1">0.006</td></tr></table></div>
 <div class="section">
 <h3>TestAsyncProtocolRequirements<a shape="rect" name="TestAsyncProtocolRequirements"></a></h3><a shape="rect" name="org.apache.http.impl.client.cacheTestAsyncProtocolRequirements"></a>
-<table class="bodyTable" border="1"><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustIncludeProxyAuthenticateHeaderFromAnOrigin407Response</td><td colspan="1" rowspan="1">0.041</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSharedCacheMayCacheAuthorizedResponsesWithCacheControlPublic</td><td colspan="1" rowspan="1">0.008</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testGenerates504IfCannotRevalidateAMustRevalidateEntry</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCannotCombinePartialResponseIfCacheEntryDoesNotHaveACacheValidator</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="a
 "><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponsesToTRACEsAreNotCached</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleContentEncodingHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleAllowHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testConditionalRequestWhereAllValidatorsMatchMayBeServedFromCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img><
 /td><td colspan="1" rowspan="1">testHEADResponseWithUpdatedContentMD5FieldMakeACacheEntryStale</td><td colspan="1" rowspan="1">0.01</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentMD5HeaderOnRequest</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test205ResponsesDoNotContainMessageBodies</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentLocationToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testValidationMustUseETagIfProvidedByOriginServer</td><td colspan="1" r
 owspan="1">0.006</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testTransmitsAgeHeaderIfIncomingAgeHeaderTooBig</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleViaHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testStripsBadlyDatedWarningsFromForwardedResponses</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddEtagToOriginResponse</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></
 img></td><td colspan="1" rowspan="1">testCacheIsNotUsedWhenRespondingToRequestWithCacheControlNoCache</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseToIfRangeWithStrongValidatorReturnsAllEntityHeaders</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test304ResponseGeneratedFromCacheIncludesExpiresCacheControlAndOrVaryIfResponseMightDiffer</td><td colspan="1" rowspan="1">0.013</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testForwardedTRACERequestsDoNotIncludeAnEntity</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspa
 n="1">testUpdatesWarningHeadersOnValidation</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testWarnDatesAreAddedToWarningsOnLowerProtocolVersions</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ContainsContentLocationIfA200ResponseWouldHaveIncludedIt</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testRequestsNotExpecting100ContinueBehaviorShouldNotSetExpectContinueHeader</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseReturnedToClientMustHaveDateHeader</td><td cols
 pan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentTypeHeaderToCachedResponseWithNoTransformIfNotPresent</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustDiscardCachedPartialResponseIfCacheValidatorsDoNotStronglyMatchAndDateHeadersAreEqual</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpect100ContinueIsNotSentIfThereIsNoRequestBody</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotForwardOPTIONSWhenMaxForwardsIsZeroOnAbsoluteURIRequest</td><td colspan="1" rows
 pan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentTypeToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testUnknownHeadersOnResponsesAreForwarded</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleContentEncodingHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddLastModifiedToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gi
 f" alt=""></img></td><td colspan="1" rowspan="1">test100ContinueResponsesAreNotForwardedTo1_0ClientsWhoDidNotAskForThem</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testRequestsWithLowerProtocolVersionsGetUpgradedTo1_1</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleAcceptHeaderValuesIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyServerResponseHeader</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentEncodingH
 eaderToCachedResponseWithNoTransformIfNotPresent</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDELETERequestsAreWrittenThroughToOrigin</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustDiscardLeastRecentPartialResponseIfCacheValidatorsDoNotStronglyMatch</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testRemovesWarningHeaderIfAllWarnValuesAreBadlyDated</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPostInvalidatesCacheForThatUriInContentLocationHeader</td><td colspan="1" 
 rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentTypeHeaderToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test2xxWarningsAreNotDeletedAfterSuccessfulRevalidation</td><td colspan="1" rowspan="1">0.007</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoStoreOnResponseIsNotStoredInCache</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test302ResponseWithoutExplicitCacheabilityIsNotReturnedFromCache</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/i
 con_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpiresHeaderMatchesDateIfAddedToCacheHit</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testLowerOriginResponsesUpgradedToOurVersion1_1</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseGeneratedFromCacheMustHaveContentRangeOrMultipartByteRangesContentType</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSharedCacheMustUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithMustRevalidate</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt="">
 </img></td><td colspan="1" rowspan="1">testProperlyFormattedViaHeaderIsAddedToResponses</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testHigher1_XProtocolVersionsDowngradeTo1_1</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpectHeadersAreForwardedOnRequests</td><td colspan="1" rowspan="1">0</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheMissOnGETUsesOriginResponse</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleAcceptCharsetHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.0
 03</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDELETEWithIfNoneMatchWeakETagIsNotAllowed</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentLocationHeaderOnRequest</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPutDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test304ResponseGeneratedFromCacheIncludesContentLocationIfOriginResponseDid</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><im
 g src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleAcceptEncodingHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testHEADResponseWithUpdatedLastModifiedFieldMakeACacheEntryStale</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDeleteInvalidatesCacheForThatUriInLocationHeader</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSubrangeGETWithWeakETagIsNotAllowed</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1"
 >testOrderOfMultipleWWWAuthenticateHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCONNECTRequestsAreWrittenThroughToOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCachedResponsesWithMissingDateHeadersShouldBeAssignedOne</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpiresHeaderEqualToDateHeaderIsTreatedAsStale</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotTransmitNoCacheDirectivesWithFieldsDownstream</td><td colspan="1" ro
 wspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpiresHeaderMatchesDateIfAddedToOriginResponse</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoCacheOnFieldIsNotReturnedWithoutRevalidation</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseIsNotCombinedWithPreviousContentIfETagDoesNotMatch</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSubrangeGETMustUseStrongComparisonForCachedResponse</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src=
 "images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleWarningHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustNotAddMultipartByteRangeContentTypeTo416Response</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheControlPrivateIsNotCacheableBySharedCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultiplePragmaHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testShar
 edCacheMustRevalidateAuthorizedResponsesWhenSMaxAgeIsZero</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseIsNotCombinedWithPreviousContentIfLastModifiedDoesNotMatch</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPutDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMultiHeadersAreSuccessfullyReplacedOn304Validation</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponsesToPUTsAreNotCached</td><td colspan
 ="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheWithoutSupportForRangeAndContentRangeHeadersDoesNotCacheA206Response</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoStoreOnResponseIsNotStoredInCacheEvenWithContraryIndicators</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentLocationHeaderFromOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleViaHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspa
 n="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoCacheCannotSatisfyASubsequentRequestWithoutRevalidationEvenWithContraryIndications</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustDiscardLeastRecentPartialResponseIfCachedResponseDoesNotHaveCacheValidator</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test1xxWarningsAreDeletedAfterSuccessfulRevalidation</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentRangeHeaderToCachedResponseWithNoTransformIfNotPresent</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspa
 n="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleContentEncodingHeaderValuesIsPreserved</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentMD5ToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentEncodingHeaderOnCachedResponseWithNoTransform</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseToConditionalRangeRequestDoesNotIncludeOtherEntityHeaders</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gi
 f" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseGeneratedFromCacheMustHaveDateHeader</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyAllowHeaderWithUnknownMethods</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testStaleEntryWithMustRevalidateIsNotUsedWithoutRevalidatingWithOrigin</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleCacheControlHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSharedCacheMustUs
 eNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithSMaxAge</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPutInvalidatesCacheForThatUriInRelativeContentLocationHeader</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNoStoreOnRequestIsNotStoredInCacheEvenIfResponseMarkedCacheable</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustReturnAFreshEnoughCacheEntryIfItHasIt</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentLocationFromOriginOnCacheHit</td>
 <td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPutInvalidatesCacheForThatUriInLocationHeader</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testUnknownHeadersOnRequestsAreForwarded</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleCacheControlHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testIncompleteResponseMustNotBeReturnedToClientWithoutMarkingItAs206</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan=
 "1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyLastModifiedFromOriginOnCacheHit</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentRangeHeaderToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDELETEWithIfMatchWeakETagIsNotAllowed</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentMD5HeaderFromOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test303ResponsesAreNot
 Cached</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponsesToDELETEsAreNotCached</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testConditionalRequestWhereNotAllValidatorsMatchCannotBeServedFromCache</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustDiscardLeastRecentPartialResponseIfIncomingRequestDoesNotHaveCacheValidator</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCacheIsNotUsedWhenRespondingToRequestWithPragmaNoCache</td><td colspan="1" rowspan="1">0.003</td></
 tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultiplePragmaHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCannotCombinePartialResponseIfCacheValidatorsDoNotStronglyMatch</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyExpiresHeaderFromOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testExpiresZeroHeaderIsTreatedAsStale</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></
 td><td colspan="1" rowspan="1">testPUTWithIfNoneMatchWeakETagIsNotAllowed</td><td colspan="1" rowspan="1">0</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testResponseToAHEADRequestMustNotHaveABody</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleExpectHeadersIsPreservedOnRequests</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testUnknownResponseStatusCodesAreNotCached</td><td colspan="1" rowspan="1">0.942</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentRangeToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.002</td><
 /tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentLocationToOriginResponse</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testHEADResponseWithUpdatedContentLengthFieldMakeACacheEntryStale</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentRangeHeaderOnCachedResponseWithNoTransform</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentMD5ToOriginResponse</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.g
 if" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddETagHeaderOnCacheHit</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testAgeHeaderPopulatedFromCacheEntryCurrentAge</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testViaHeaderOnResponseProperlyRecordsOriginProtocol</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustServeAppropriateErrorOrWarningIfNoOriginCommunicationPossible</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponseGeneratedFromCacheMustHaveABody
 ThatMatchesContentLengthHeaderIfPresent</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPostDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testNonmatchingVariantCannotBeServedFromCacheUnlessConditionallyValidated</td><td colspan="1" rowspan="1">0.023</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test304ResponseGeneratedFromCacheIncludesEtagIfOriginResponseDid</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testForwardsUnknownHeadersOnRequestsFromHigherP
 rotocolVersions</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testWarning110IsAddedToStaleResponses</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPOSTRequestsAreWrittenThroughToOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testGenerates504IfSharedCacheCannotRevalidateAProxyRevalidateEntry</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyETagHeaderOnRequest</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="im
 ages/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPUTRequestsAreWrittenThroughToOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMalformedExpiresHeaderIsTreatedAsStale</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddETagToRequestIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test304ResponseGeneratedFromCacheIncludesDateHeader</td><td colspan="1" rowspan="1">0.004</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testSharedCacheMayCacheAuthorizedResponsesWithMustRe
 validate</td><td colspan="1" rowspan="1">0.005</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testStaleEntryWithProxyRevalidateOnSharedCacheIsNotUsedWithoutRevalidatingWithOrigin</td><td colspan="1" rowspan="1">0.01</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCannotServeFromCacheForVaryStar</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test206ResponsesAreNotCachedIfTheCacheDoesNotSupportRangeAndContentRangeHeaders</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test204ResponsesDoNotContainMessageBodies</td><td colspan="1" rowspan="1">0.002</td></tr><tr
  class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentTypeHeaderToOriginResponseWithNoTransformIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleTransferEncodingsInSingleHeadersIsPreserved</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPutInvalidatesCacheForThatUriInContentLocationHeader</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testUnknownMethodRequestsAreWrittenThroughToOrigin</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images
 /icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddAMaxForwardsHeaderToForwardedOPTIONSRequests</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDeleteInvalidatesCacheForThatUriInRelativeContentLocationHeader</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testStripsBadlyDatedWarningsFromStoredResponses</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testCannotCombinePartialResponseIfIncomingResponseDoesNotHaveACacheValidator</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td cols
 pan="1" rowspan="1">testDeleteDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test304GeneratedFromCacheOnWeakValidatorDoesNotIncludeOtherEntityHeaders</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPUTWithIfMatchWeakETagIsNotAllowed</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleTransferEncodingHeadersIsPreserved</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentEncodingHeaderToOriginRe
 sponseWithNoTransformIfNotPresent</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentTypeHeaderFromOriginResponseWithNoTransform</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testOrderOfMultipleContentLanguageHeadersIsPreservedOnResponses</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testHEADResponseWithUpdatedETagFieldMakeACacheEntryStale</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddLastModifiedToOriginResponse</td><td colspan="1" rowspan="1">0.0
 02</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPostDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDeleteToUriInvalidatesCacheForThatUri</td><td colspan="1" rowspan="1">0.006</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyLastModifiedHeaderFromOrigin</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">test200ResponseToOPTIONSWithNoBodyShouldIncludeContentLengthZero</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_succ
 ess_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testUpdatedEndToEndHeadersFrom304ArePassedOnResponseAndUpdatedInCacheEntry</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotModifyContentMD5FromOriginOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPostInvalidatesCacheForThatUriInLocationHeader</td><td colspan="1" rowspan="1">0.003</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testAttachesWarningHeaderWhenGeneratingStaleResponse</td><td colspan="1" rowspan="1">0</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testMustDiscardLeas
 tRecentPartialResponseIfCacheValidatorsDoNotStronglyMatchEvenIfResponsesOutOfOrder</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testHigherMajorProtocolVersionsOnRequestSwitchToTunnelBehavior</td><td colspan="1" rowspan="1">0.001</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentLocationHeaderOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="b"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testDoesNotAddContentMD5HeaderOnCacheHit</td><td colspan="1" rowspan="1">0.002</td></tr><tr class="a"><td colspan="1" rowspan="1"><img src="images/icon_success_sml.gif" alt=""></img></td><td colspan="1" rowspan="1">testPostToUriInvalidatesCacheForThatUri</td><td colspan="1" rowspan=
 "1">0.004</td></tr><tr class="b"><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache.TestAsyncProtocolRequirements.testOPTIONSRequestsAreWrittenThroughToOrigin"><img src="images/icon_warning_sml.gif" alt=""></img></a></td><td colspan="1" rowspan="1"><a shape="rect" href="#org.apache.http.impl.client.cache.TestAsyncProtocolRequirements.testOPTIONSRequestsAreWrittenThroughToOrigin">testOPTIONSRequestsAreWrittenThroughToOrigin</a>

[... 17 lines stripped ...]
Modified: httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/index.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/index.html?rev=1713165&r1=1713164&r2=1713165&view=diff
==============================================================================
--- httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/index.html (original)
+++ httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/index.html Sat Nov  7 19:02:05 2015
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache HttpAsyncClient Cache 4.1 Reference</title>
+		<title>Apache HttpAsyncClient Cache 4.1.1 Reference</title>
 	</head>
     <frameset cols="20%,80%">
 		<frameset rows="30%,70%">

Modified: httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/package-frame.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/package-frame.html?rev=1713165&r1=1713164&r2=1713165&view=diff
==============================================================================
--- httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/package-frame.html (original)
+++ httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/package-frame.html Sat Nov  7 19:02:05 2015
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache HttpAsyncClient Cache 4.1 Reference Package org.apache.http.impl.client.cache</title>
+		<title>Apache HttpAsyncClient Cache 4.1.1 Reference Package org.apache.http.impl.client.cache</title>
 		<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/package-summary.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/package-summary.html?rev=1713165&r1=1713164&r2=1713165&view=diff
==============================================================================
--- httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/package-summary.html (original)
+++ httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/org/apache/http/impl/client/cache/package-summary.html Sat Nov  7 19:02:05 2015
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache HttpAsyncClient Cache 4.1 Reference Package org.apache.http.impl.client.cache</title>
+		<title>Apache HttpAsyncClient Cache 4.1.1 Reference Package org.apache.http.impl.client.cache</title>
 		<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/overview-frame.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/overview-frame.html?rev=1713165&r1=1713164&r2=1713165&view=diff
==============================================================================
--- httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/overview-frame.html (original)
+++ httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/overview-frame.html Sat Nov  7 19:02:05 2015
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache HttpAsyncClient Cache 4.1 Reference</title>
+		<title>Apache HttpAsyncClient Cache 4.1.1 Reference</title>
 		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/overview-summary.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/overview-summary.html?rev=1713165&r1=1713164&r2=1713165&view=diff
==============================================================================
--- httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/overview-summary.html (original)
+++ httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref-test/overview-summary.html Sat Nov  7 19:02:05 2015
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache HttpAsyncClient Cache 4.1 Reference</title>
+		<title>Apache HttpAsyncClient Cache 4.1.1 Reference</title>
 		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
 	</head>
 	<body>
@@ -24,7 +24,7 @@
 	        </ul>
       	</div>
 		
-		      	<h2>Apache HttpAsyncClient Cache 4.1 Reference</h2>
+		      	<h2>Apache HttpAsyncClient Cache 4.1.1 Reference</h2>
 
 		<table class="summary">
         	<thead>

Modified: httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref/index.html
URL: http://svn.apache.org/viewvc/httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref/index.html?rev=1713165&r1=1713164&r2=1713165&view=diff
==============================================================================
--- httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref/index.html (original)
+++ httpcomponents/site/httpcomponents-asyncclient-4.1.x/httpasyncclient-cache/xref/index.html Sat Nov  7 19:02:05 2015
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache HttpAsyncClient Cache 4.1 Reference</title>
+		<title>Apache HttpAsyncClient Cache 4.1.1 Reference</title>
 	</head>
     <frameset cols="20%,80%">
 		<frameset rows="30%,70%">