You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by gg...@apache.org on 2019/02/14 14:37:21 UTC

svn commit: r1040399 [13/19] - in /websites/production/commons/content/proper/commons-pool: ./ apidocs/ apidocs/org/apache/commons/pool2/ apidocs/org/apache/commons/pool2/class-use/ apidocs/org/apache/commons/pool2/impl/ apidocs/org/apache/commons/pool...

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestEvictionTimer.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestEvictionTimer.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestEvictionTimer.html Thu Feb 14 14:37:19 2019
@@ -113,6 +113,6 @@
 <a class="jxr_linenumber" name="L105" href="#L105">105</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestGenericKeyedObjectPool.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestGenericKeyedObjectPool.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestGenericKeyedObjectPool.html Thu Feb 14 14:37:19 2019
@@ -2350,6 +2350,6 @@
 <a class="jxr_linenumber" name="L2342" href="#L2342">2342</a> 
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestGenericObjectPool.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestGenericObjectPool.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestGenericObjectPool.html Thu Feb 14 14:37:19 2019
@@ -2645,160 +2645,202 @@
 <a class="jxr_linenumber" name="L2637" href="#L2637">2637</a>         }
 <a class="jxr_linenumber" name="L2638" href="#L2638">2638</a>     }
 <a class="jxr_linenumber" name="L2639" href="#L2639">2639</a> 
-<a class="jxr_linenumber" name="L2640" href="#L2640">2640</a>     @Test
-<a class="jxr_linenumber" name="L2641" href="#L2641">2641</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testErrorFactoryDoesNotBlockThreads() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L2642" href="#L2642">2642</a> 
-<a class="jxr_linenumber" name="L2643" href="#L2643">2643</a>         <strong class="jxr_keyword">final</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">CreateErrorFactory</a> factory = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">CreateErrorFactory</a>();
-<a class="jxr_linenumber" name="L2644" href="#L2644">2644</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; createFailFactoryPool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(factory)) {
-<a class="jxr_linenumber" name="L2645" href="#L2645">2645</a> 
-<a class="jxr_linenumber" name="L2646" href="#L2646">2646</a>             createFailFactoryPool.setMaxTotal(1);
-<a class="jxr_linenumber" name="L2647" href="#L2647">2647</a> 
-<a class="jxr_linenumber" name="L2648" href="#L2648">2648</a>             <em class="jxr_comment">// Try and borrow the first object from the pool</em>
-<a class="jxr_linenumber" name="L2649" href="#L2649">2649</a>             <strong class="jxr_keyword">final</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">WaitingTestThread</a> thread1 = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">WaitingTestThread</a>(createFailFactoryPool, 0);
-<a class="jxr_linenumber" name="L2650" href="#L2650">2650</a>             thread1.start();
-<a class="jxr_linenumber" name="L2651" href="#L2651">2651</a> 
-<a class="jxr_linenumber" name="L2652" href="#L2652">2652</a>             <em class="jxr_comment">// Wait for thread to reach semaphore</em>
-<a class="jxr_linenumber" name="L2653" href="#L2653">2653</a>             <strong class="jxr_keyword">while</strong> (!factory.hasQueuedThreads()) {
-<a class="jxr_linenumber" name="L2654" href="#L2654">2654</a>                 Thread.sleep(200);
-<a class="jxr_linenumber" name="L2655" href="#L2655">2655</a>             }
-<a class="jxr_linenumber" name="L2656" href="#L2656">2656</a> 
-<a class="jxr_linenumber" name="L2657" href="#L2657">2657</a>             <em class="jxr_comment">// Try and borrow the second object from the pool</em>
-<a class="jxr_linenumber" name="L2658" href="#L2658">2658</a>             <strong class="jxr_keyword">final</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">WaitingTestThread</a> thread2 = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">WaitingTestThread</a>(createFailFactoryPool, 0);
-<a class="jxr_linenumber" name="L2659" href="#L2659">2659</a>             thread2.start();
-<a class="jxr_linenumber" name="L2660" href="#L2660">2660</a>             <em class="jxr_comment">// Pool will not call factory since maximum number of object creations</em>
-<a class="jxr_linenumber" name="L2661" href="#L2661">2661</a>             <em class="jxr_comment">// are already queued.</em>
+<a class="jxr_linenumber" name="L2640" href="#L2640">2640</a>     @Test(timeout = 1200 <em class="jxr_comment">/* maxWaitMillis x2 + padding */</em>)
+<a class="jxr_linenumber" name="L2641" href="#L2641">2641</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testReturnBorrowObjectWithingMaxWaitMillis() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L2642" href="#L2642">2642</a>         <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> maxWaitMillis = 500;
+<a class="jxr_linenumber" name="L2643" href="#L2643">2643</a> 
+<a class="jxr_linenumber" name="L2644" href="#L2644">2644</a>         <strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; createSlowObjectFactoryPool
+<a class="jxr_linenumber" name="L2645" href="#L2645">2645</a>                 = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(createSlowObjectFactory(60000));
+<a class="jxr_linenumber" name="L2646" href="#L2646">2646</a>         createSlowObjectFactoryPool.setMaxTotal(1);
+<a class="jxr_linenumber" name="L2647" href="#L2647">2647</a>         createSlowObjectFactoryPool.setMaxWaitMillis(maxWaitMillis);
+<a class="jxr_linenumber" name="L2648" href="#L2648">2648</a> 
+<a class="jxr_linenumber" name="L2649" href="#L2649">2649</a>         <em class="jxr_comment">// thread1 tries creating a slow object to make pool full.</em>
+<a class="jxr_linenumber" name="L2650" href="#L2650">2650</a>         <strong class="jxr_keyword">final</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">WaitingTestThread</a> thread1 = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">WaitingTestThread</a>(createSlowObjectFactoryPool, 0);
+<a class="jxr_linenumber" name="L2651" href="#L2651">2651</a>         thread1.start();
+<a class="jxr_linenumber" name="L2652" href="#L2652">2652</a> 
+<a class="jxr_linenumber" name="L2653" href="#L2653">2653</a>         <em class="jxr_comment">// Wait for thread1's reaching to create().</em>
+<a class="jxr_linenumber" name="L2654" href="#L2654">2654</a>         Thread.sleep(100);
+<a class="jxr_linenumber" name="L2655" href="#L2655">2655</a> 
+<a class="jxr_linenumber" name="L2656" href="#L2656">2656</a>         <em class="jxr_comment">// another one tries borrowObject. It should return within maxWaitMillis.</em>
+<a class="jxr_linenumber" name="L2657" href="#L2657">2657</a>         <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L2658" href="#L2658">2658</a>             createSlowObjectFactoryPool.borrowObject(maxWaitMillis);
+<a class="jxr_linenumber" name="L2659" href="#L2659">2659</a>             fail(<span class="jxr_string">"borrowObject must fail due to timeout by maxWaitMillis"</span>);
+<a class="jxr_linenumber" name="L2660" href="#L2660">2660</a>         } <strong class="jxr_keyword">catch</strong> (<strong class="jxr_keyword">final</strong> NoSuchElementException e) {
+<a class="jxr_linenumber" name="L2661" href="#L2661">2661</a>         }
 <a class="jxr_linenumber" name="L2662" href="#L2662">2662</a> 
-<a class="jxr_linenumber" name="L2663" href="#L2663">2663</a>             <em class="jxr_comment">// Thread 2 will wait on an object being returned to the pool</em>
-<a class="jxr_linenumber" name="L2664" href="#L2664">2664</a>             <em class="jxr_comment">// Give thread 2 a chance to reach this state</em>
-<a class="jxr_linenumber" name="L2665" href="#L2665">2665</a>             Thread.sleep(1000);
-<a class="jxr_linenumber" name="L2666" href="#L2666">2666</a> 
-<a class="jxr_linenumber" name="L2667" href="#L2667">2667</a>             <em class="jxr_comment">// Release thread1</em>
-<a class="jxr_linenumber" name="L2668" href="#L2668">2668</a>             factory.release();
-<a class="jxr_linenumber" name="L2669" href="#L2669">2669</a>             <em class="jxr_comment">// Pre-release thread2</em>
-<a class="jxr_linenumber" name="L2670" href="#L2670">2670</a>             factory.release();
-<a class="jxr_linenumber" name="L2671" href="#L2671">2671</a> 
-<a class="jxr_linenumber" name="L2672" href="#L2672">2672</a>             <em class="jxr_comment">// Both threads should now complete.</em>
-<a class="jxr_linenumber" name="L2673" href="#L2673">2673</a>             <strong class="jxr_keyword">boolean</strong> threadRunning = <strong class="jxr_keyword">true</strong>;
-<a class="jxr_linenumber" name="L2674" href="#L2674">2674</a>             <strong class="jxr_keyword">int</strong> count = 0;
-<a class="jxr_linenumber" name="L2675" href="#L2675">2675</a>             <strong class="jxr_keyword">while</strong> (threadRunning &amp;&amp; count &lt; 15) {
-<a class="jxr_linenumber" name="L2676" href="#L2676">2676</a>                 threadRunning = thread1.isAlive();
-<a class="jxr_linenumber" name="L2677" href="#L2677">2677</a>                 threadRunning = thread2.isAlive();
-<a class="jxr_linenumber" name="L2678" href="#L2678">2678</a>                 Thread.sleep(200);
-<a class="jxr_linenumber" name="L2679" href="#L2679">2679</a>                 count++;
-<a class="jxr_linenumber" name="L2680" href="#L2680">2680</a>             }
-<a class="jxr_linenumber" name="L2681" href="#L2681">2681</a>             Assert.assertFalse(thread1.isAlive());
-<a class="jxr_linenumber" name="L2682" href="#L2682">2682</a>             Assert.assertFalse(thread2.isAlive());
-<a class="jxr_linenumber" name="L2683" href="#L2683">2683</a> 
-<a class="jxr_linenumber" name="L2684" href="#L2684">2684</a>             Assert.assertTrue(thread1._thrown instanceof UnknownError);
-<a class="jxr_linenumber" name="L2685" href="#L2685">2685</a>             Assert.assertTrue(thread2._thrown instanceof UnknownError);
-<a class="jxr_linenumber" name="L2686" href="#L2686">2686</a>         }
-<a class="jxr_linenumber" name="L2687" href="#L2687">2687</a>     }
-<a class="jxr_linenumber" name="L2688" href="#L2688">2688</a> 
-<a class="jxr_linenumber" name="L2689" href="#L2689">2689</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">CreateErrorFactory</a> <strong class="jxr_keyword">extends</strong> BasePooledObjectFactory&lt;String&gt; {
-<a class="jxr_linenumber" name="L2690" href="#L2690">2690</a> 
-<a class="jxr_linenumber" name="L2691" href="#L2691">2691</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Semaphore semaphore = <strong class="jxr_keyword">new</strong> Semaphore(0);
-<a class="jxr_linenumber" name="L2692" href="#L2692">2692</a> 
-<a class="jxr_linenumber" name="L2693" href="#L2693">2693</a>         @Override
-<a class="jxr_linenumber" name="L2694" href="#L2694">2694</a>         <strong class="jxr_keyword">public</strong> String create() <strong class="jxr_keyword">throws</strong> Exception {
-<a class="jxr_linenumber" name="L2695" href="#L2695">2695</a>             semaphore.acquire();
-<a class="jxr_linenumber" name="L2696" href="#L2696">2696</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> UnknownError(<span class="jxr_string">"wiggle"</span>);
-<a class="jxr_linenumber" name="L2697" href="#L2697">2697</a>         }
+<a class="jxr_linenumber" name="L2663" href="#L2663">2663</a>         Assert.assertTrue(thread1.isAlive());
+<a class="jxr_linenumber" name="L2664" href="#L2664">2664</a>     }
+<a class="jxr_linenumber" name="L2665" href="#L2665">2665</a> 
+<a class="jxr_linenumber" name="L2666" href="#L2666">2666</a>     <strong class="jxr_keyword">private</strong> BasePooledObjectFactory&lt;String&gt; createSlowObjectFactory(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> elapsedTimeMillis) {
+<a class="jxr_linenumber" name="L2667" href="#L2667">2667</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> BasePooledObjectFactory&lt;String&gt;() {
+<a class="jxr_linenumber" name="L2668" href="#L2668">2668</a>             @Override
+<a class="jxr_linenumber" name="L2669" href="#L2669">2669</a>             <strong class="jxr_keyword">public</strong> String create() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L2670" href="#L2670">2670</a>                 Thread.sleep(elapsedTimeMillis);
+<a class="jxr_linenumber" name="L2671" href="#L2671">2671</a>                 <strong class="jxr_keyword">return</strong> <span class="jxr_string">"created"</span>;
+<a class="jxr_linenumber" name="L2672" href="#L2672">2672</a>             }
+<a class="jxr_linenumber" name="L2673" href="#L2673">2673</a> 
+<a class="jxr_linenumber" name="L2674" href="#L2674">2674</a>             @Override
+<a class="jxr_linenumber" name="L2675" href="#L2675">2675</a>             <strong class="jxr_keyword">public</strong> PooledObject&lt;String&gt; wrap(<strong class="jxr_keyword">final</strong> String obj) {
+<a class="jxr_linenumber" name="L2676" href="#L2676">2676</a>                 <em class="jxr_comment">// fake</em>
+<a class="jxr_linenumber" name="L2677" href="#L2677">2677</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> DefaultPooledObject&lt;&gt;(obj);
+<a class="jxr_linenumber" name="L2678" href="#L2678">2678</a>             }
+<a class="jxr_linenumber" name="L2679" href="#L2679">2679</a>         };
+<a class="jxr_linenumber" name="L2680" href="#L2680">2680</a>     }
+<a class="jxr_linenumber" name="L2681" href="#L2681">2681</a> 
+<a class="jxr_linenumber" name="L2682" href="#L2682">2682</a>     @Test
+<a class="jxr_linenumber" name="L2683" href="#L2683">2683</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testErrorFactoryDoesNotBlockThreads() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L2684" href="#L2684">2684</a> 
+<a class="jxr_linenumber" name="L2685" href="#L2685">2685</a>         <strong class="jxr_keyword">final</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">CreateErrorFactory</a> factory = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">CreateErrorFactory</a>();
+<a class="jxr_linenumber" name="L2686" href="#L2686">2686</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; createFailFactoryPool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(factory)) {
+<a class="jxr_linenumber" name="L2687" href="#L2687">2687</a> 
+<a class="jxr_linenumber" name="L2688" href="#L2688">2688</a>             createFailFactoryPool.setMaxTotal(1);
+<a class="jxr_linenumber" name="L2689" href="#L2689">2689</a> 
+<a class="jxr_linenumber" name="L2690" href="#L2690">2690</a>             <em class="jxr_comment">// Try and borrow the first object from the pool</em>
+<a class="jxr_linenumber" name="L2691" href="#L2691">2691</a>             <strong class="jxr_keyword">final</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">WaitingTestThread</a> thread1 = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">WaitingTestThread</a>(createFailFactoryPool, 0);
+<a class="jxr_linenumber" name="L2692" href="#L2692">2692</a>             thread1.start();
+<a class="jxr_linenumber" name="L2693" href="#L2693">2693</a> 
+<a class="jxr_linenumber" name="L2694" href="#L2694">2694</a>             <em class="jxr_comment">// Wait for thread to reach semaphore</em>
+<a class="jxr_linenumber" name="L2695" href="#L2695">2695</a>             <strong class="jxr_keyword">while</strong> (!factory.hasQueuedThreads()) {
+<a class="jxr_linenumber" name="L2696" href="#L2696">2696</a>                 Thread.sleep(200);
+<a class="jxr_linenumber" name="L2697" href="#L2697">2697</a>             }
 <a class="jxr_linenumber" name="L2698" href="#L2698">2698</a> 
-<a class="jxr_linenumber" name="L2699" href="#L2699">2699</a>         @Override
-<a class="jxr_linenumber" name="L2700" href="#L2700">2700</a>         <strong class="jxr_keyword">public</strong> PooledObject&lt;String&gt; wrap(<strong class="jxr_keyword">final</strong> String obj) {
-<a class="jxr_linenumber" name="L2701" href="#L2701">2701</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> DefaultPooledObject&lt;&gt;(obj);
-<a class="jxr_linenumber" name="L2702" href="#L2702">2702</a>         }
-<a class="jxr_linenumber" name="L2703" href="#L2703">2703</a> 
-<a class="jxr_linenumber" name="L2704" href="#L2704">2704</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> release() {
-<a class="jxr_linenumber" name="L2705" href="#L2705">2705</a>             semaphore.release();
-<a class="jxr_linenumber" name="L2706" href="#L2706">2706</a>         }
-<a class="jxr_linenumber" name="L2707" href="#L2707">2707</a> 
-<a class="jxr_linenumber" name="L2708" href="#L2708">2708</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> hasQueuedThreads() {
-<a class="jxr_linenumber" name="L2709" href="#L2709">2709</a>             <strong class="jxr_keyword">return</strong> semaphore.hasQueuedThreads();
-<a class="jxr_linenumber" name="L2710" href="#L2710">2710</a>         }
-<a class="jxr_linenumber" name="L2711" href="#L2711">2711</a>     }
-<a class="jxr_linenumber" name="L2712" href="#L2712">2712</a> 
-<a class="jxr_linenumber" name="L2713" href="#L2713">2713</a>     <strong class="jxr_keyword">private</strong> BasePooledObjectFactory&lt;String&gt; createNullPooledObjectFactory() {
-<a class="jxr_linenumber" name="L2714" href="#L2714">2714</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> BasePooledObjectFactory&lt;String&gt;() {
-<a class="jxr_linenumber" name="L2715" href="#L2715">2715</a>             @Override
-<a class="jxr_linenumber" name="L2716" href="#L2716">2716</a>             <strong class="jxr_keyword">public</strong> String create() {
-<a class="jxr_linenumber" name="L2717" href="#L2717">2717</a>                 <em class="jxr_comment">// fake</em>
-<a class="jxr_linenumber" name="L2718" href="#L2718">2718</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L2719" href="#L2719">2719</a>             }
-<a class="jxr_linenumber" name="L2720" href="#L2720">2720</a> 
-<a class="jxr_linenumber" name="L2721" href="#L2721">2721</a>             @Override
-<a class="jxr_linenumber" name="L2722" href="#L2722">2722</a>             <strong class="jxr_keyword">public</strong> PooledObject&lt;String&gt; wrap(<strong class="jxr_keyword">final</strong> String obj) {
-<a class="jxr_linenumber" name="L2723" href="#L2723">2723</a>                 <em class="jxr_comment">// fake</em>
-<a class="jxr_linenumber" name="L2724" href="#L2724">2724</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L2725" href="#L2725">2725</a>             }
-<a class="jxr_linenumber" name="L2726" href="#L2726">2726</a>         };
-<a class="jxr_linenumber" name="L2727" href="#L2727">2727</a>     }
-<a class="jxr_linenumber" name="L2728" href="#L2728">2728</a> 
-<a class="jxr_linenumber" name="L2729" href="#L2729">2729</a>     <strong class="jxr_keyword">private</strong> BasePooledObjectFactory&lt;String&gt; createDefaultPooledObjectFactory() {
-<a class="jxr_linenumber" name="L2730" href="#L2730">2730</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> BasePooledObjectFactory&lt;String&gt;() {
-<a class="jxr_linenumber" name="L2731" href="#L2731">2731</a>             @Override
-<a class="jxr_linenumber" name="L2732" href="#L2732">2732</a>             <strong class="jxr_keyword">public</strong> String create() {
-<a class="jxr_linenumber" name="L2733" href="#L2733">2733</a>                 <em class="jxr_comment">// fake</em>
-<a class="jxr_linenumber" name="L2734" href="#L2734">2734</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L2735" href="#L2735">2735</a>             }
-<a class="jxr_linenumber" name="L2736" href="#L2736">2736</a> 
-<a class="jxr_linenumber" name="L2737" href="#L2737">2737</a>             @Override
-<a class="jxr_linenumber" name="L2738" href="#L2738">2738</a>             <strong class="jxr_keyword">public</strong> PooledObject&lt;String&gt; wrap(<strong class="jxr_keyword">final</strong> String obj) {
-<a class="jxr_linenumber" name="L2739" href="#L2739">2739</a>                 <em class="jxr_comment">// fake</em>
-<a class="jxr_linenumber" name="L2740" href="#L2740">2740</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> DefaultPooledObject&lt;String&gt;(obj);
-<a class="jxr_linenumber" name="L2741" href="#L2741">2741</a>             }
-<a class="jxr_linenumber" name="L2742" href="#L2742">2742</a>         };
-<a class="jxr_linenumber" name="L2743" href="#L2743">2743</a>     }
-<a class="jxr_linenumber" name="L2744" href="#L2744">2744</a> 
-<a class="jxr_linenumber" name="L2745" href="#L2745">2745</a>     @Test
-<a class="jxr_linenumber" name="L2746" href="#L2746">2746</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_NullPooledObjectFactory() {
-<a class="jxr_linenumber" name="L2747" href="#L2747">2747</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(createNullPooledObjectFactory())) {
-<a class="jxr_linenumber" name="L2748" href="#L2748">2748</a>             Assert.assertNotNull((pool.getFactoryType()));
-<a class="jxr_linenumber" name="L2749" href="#L2749">2749</a>         }
-<a class="jxr_linenumber" name="L2750" href="#L2750">2750</a>     }
-<a class="jxr_linenumber" name="L2751" href="#L2751">2751</a> 
-<a class="jxr_linenumber" name="L2752" href="#L2752">2752</a>     @Test
-<a class="jxr_linenumber" name="L2753" href="#L2753">2753</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_DefaultPooledObjectFactory() {
-<a class="jxr_linenumber" name="L2754" href="#L2754">2754</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(createDefaultPooledObjectFactory())) {
-<a class="jxr_linenumber" name="L2755" href="#L2755">2755</a>             Assert.assertNotNull((pool.getFactoryType()));
-<a class="jxr_linenumber" name="L2756" href="#L2756">2756</a>         }
-<a class="jxr_linenumber" name="L2757" href="#L2757">2757</a>     }
-<a class="jxr_linenumber" name="L2758" href="#L2758">2758</a> 
-<a class="jxr_linenumber" name="L2759" href="#L2759">2759</a>     @Test
-<a class="jxr_linenumber" name="L2760" href="#L2760">2760</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_PoolUtilsSynchronizedNullPooledFactory() {
-<a class="jxr_linenumber" name="L2761" href="#L2761">2761</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(
-<a class="jxr_linenumber" name="L2762" href="#L2762">2762</a>                 PoolUtils.synchronizedPooledFactory(createNullPooledObjectFactory()))) {
-<a class="jxr_linenumber" name="L2763" href="#L2763">2763</a>             Assert.assertNotNull((pool.getFactoryType()));
-<a class="jxr_linenumber" name="L2764" href="#L2764">2764</a>         }
-<a class="jxr_linenumber" name="L2765" href="#L2765">2765</a>     }
-<a class="jxr_linenumber" name="L2766" href="#L2766">2766</a> 
-<a class="jxr_linenumber" name="L2767" href="#L2767">2767</a>     @Test
-<a class="jxr_linenumber" name="L2768" href="#L2768">2768</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_PoolUtilsSynchronizedDefaultPooledFactory() {
-<a class="jxr_linenumber" name="L2769" href="#L2769">2769</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(
-<a class="jxr_linenumber" name="L2770" href="#L2770">2770</a>                 PoolUtils.synchronizedPooledFactory(createDefaultPooledObjectFactory()))) {
-<a class="jxr_linenumber" name="L2771" href="#L2771">2771</a>             Assert.assertNotNull((pool.getFactoryType()));
-<a class="jxr_linenumber" name="L2772" href="#L2772">2772</a>         }
-<a class="jxr_linenumber" name="L2773" href="#L2773">2773</a>     }
-<a class="jxr_linenumber" name="L2774" href="#L2774">2774</a> 
-<a class="jxr_linenumber" name="L2775" href="#L2775">2775</a>     @Test
-<a class="jxr_linenumber" name="L2776" href="#L2776">2776</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_SynchronizedNullPooledObjectFactory() {
-<a class="jxr_linenumber" name="L2777" href="#L2777">2777</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(
-<a class="jxr_linenumber" name="L2778" href="#L2778">2778</a>                 <strong class="jxr_keyword">new</strong> TestSynchronizedPooledObjectFactory&lt;&gt;(createNullPooledObjectFactory()))) {
-<a class="jxr_linenumber" name="L2779" href="#L2779">2779</a>             Assert.assertNotNull((pool.getFactoryType()));
-<a class="jxr_linenumber" name="L2780" href="#L2780">2780</a>         }
-<a class="jxr_linenumber" name="L2781" href="#L2781">2781</a>     }
-<a class="jxr_linenumber" name="L2782" href="#L2782">2782</a> 
-<a class="jxr_linenumber" name="L2783" href="#L2783">2783</a>     @Test
-<a class="jxr_linenumber" name="L2784" href="#L2784">2784</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_SynchronizedDefaultPooledObjectFactory() {
-<a class="jxr_linenumber" name="L2785" href="#L2785">2785</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(
-<a class="jxr_linenumber" name="L2786" href="#L2786">2786</a>                 <strong class="jxr_keyword">new</strong> TestSynchronizedPooledObjectFactory&lt;&gt;(createDefaultPooledObjectFactory()))) {
-<a class="jxr_linenumber" name="L2787" href="#L2787">2787</a>             Assert.assertNotNull((pool.getFactoryType()));
-<a class="jxr_linenumber" name="L2788" href="#L2788">2788</a>         }
-<a class="jxr_linenumber" name="L2789" href="#L2789">2789</a>     }
-<a class="jxr_linenumber" name="L2790" href="#L2790">2790</a> 
-<a class="jxr_linenumber" name="L2791" href="#L2791">2791</a> }
+<a class="jxr_linenumber" name="L2699" href="#L2699">2699</a>             <em class="jxr_comment">// Try and borrow the second object from the pool</em>
+<a class="jxr_linenumber" name="L2700" href="#L2700">2700</a>             <strong class="jxr_keyword">final</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">WaitingTestThread</a> thread2 = <strong class="jxr_keyword">new</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">WaitingTestThread</a>(createFailFactoryPool, 0);
+<a class="jxr_linenumber" name="L2701" href="#L2701">2701</a>             thread2.start();
+<a class="jxr_linenumber" name="L2702" href="#L2702">2702</a>             <em class="jxr_comment">// Pool will not call factory since maximum number of object creations</em>
+<a class="jxr_linenumber" name="L2703" href="#L2703">2703</a>             <em class="jxr_comment">// are already queued.</em>
+<a class="jxr_linenumber" name="L2704" href="#L2704">2704</a> 
+<a class="jxr_linenumber" name="L2705" href="#L2705">2705</a>             <em class="jxr_comment">// Thread 2 will wait on an object being returned to the pool</em>
+<a class="jxr_linenumber" name="L2706" href="#L2706">2706</a>             <em class="jxr_comment">// Give thread 2 a chance to reach this state</em>
+<a class="jxr_linenumber" name="L2707" href="#L2707">2707</a>             Thread.sleep(1000);
+<a class="jxr_linenumber" name="L2708" href="#L2708">2708</a> 
+<a class="jxr_linenumber" name="L2709" href="#L2709">2709</a>             <em class="jxr_comment">// Release thread1</em>
+<a class="jxr_linenumber" name="L2710" href="#L2710">2710</a>             factory.release();
+<a class="jxr_linenumber" name="L2711" href="#L2711">2711</a>             <em class="jxr_comment">// Pre-release thread2</em>
+<a class="jxr_linenumber" name="L2712" href="#L2712">2712</a>             factory.release();
+<a class="jxr_linenumber" name="L2713" href="#L2713">2713</a> 
+<a class="jxr_linenumber" name="L2714" href="#L2714">2714</a>             <em class="jxr_comment">// Both threads should now complete.</em>
+<a class="jxr_linenumber" name="L2715" href="#L2715">2715</a>             <strong class="jxr_keyword">boolean</strong> threadRunning = <strong class="jxr_keyword">true</strong>;
+<a class="jxr_linenumber" name="L2716" href="#L2716">2716</a>             <strong class="jxr_keyword">int</strong> count = 0;
+<a class="jxr_linenumber" name="L2717" href="#L2717">2717</a>             <strong class="jxr_keyword">while</strong> (threadRunning &amp;&amp; count &lt; 15) {
+<a class="jxr_linenumber" name="L2718" href="#L2718">2718</a>                 threadRunning = thread1.isAlive();
+<a class="jxr_linenumber" name="L2719" href="#L2719">2719</a>                 threadRunning = thread2.isAlive();
+<a class="jxr_linenumber" name="L2720" href="#L2720">2720</a>                 Thread.sleep(200);
+<a class="jxr_linenumber" name="L2721" href="#L2721">2721</a>                 count++;
+<a class="jxr_linenumber" name="L2722" href="#L2722">2722</a>             }
+<a class="jxr_linenumber" name="L2723" href="#L2723">2723</a>             Assert.assertFalse(thread1.isAlive());
+<a class="jxr_linenumber" name="L2724" href="#L2724">2724</a>             Assert.assertFalse(thread2.isAlive());
+<a class="jxr_linenumber" name="L2725" href="#L2725">2725</a> 
+<a class="jxr_linenumber" name="L2726" href="#L2726">2726</a>             Assert.assertTrue(thread1._thrown instanceof UnknownError);
+<a class="jxr_linenumber" name="L2727" href="#L2727">2727</a>             Assert.assertTrue(thread2._thrown instanceof UnknownError);
+<a class="jxr_linenumber" name="L2728" href="#L2728">2728</a>         }
+<a class="jxr_linenumber" name="L2729" href="#L2729">2729</a>     }
+<a class="jxr_linenumber" name="L2730" href="#L2730">2730</a> 
+<a class="jxr_linenumber" name="L2731" href="#L2731">2731</a>     <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../org/apache/commons/pool2/impl/TestGenericObjectPool.html">CreateErrorFactory</a> <strong class="jxr_keyword">extends</strong> BasePooledObjectFactory&lt;String&gt; {
+<a class="jxr_linenumber" name="L2732" href="#L2732">2732</a> 
+<a class="jxr_linenumber" name="L2733" href="#L2733">2733</a>         <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Semaphore semaphore = <strong class="jxr_keyword">new</strong> Semaphore(0);
+<a class="jxr_linenumber" name="L2734" href="#L2734">2734</a> 
+<a class="jxr_linenumber" name="L2735" href="#L2735">2735</a>         @Override
+<a class="jxr_linenumber" name="L2736" href="#L2736">2736</a>         <strong class="jxr_keyword">public</strong> String create() <strong class="jxr_keyword">throws</strong> Exception {
+<a class="jxr_linenumber" name="L2737" href="#L2737">2737</a>             semaphore.acquire();
+<a class="jxr_linenumber" name="L2738" href="#L2738">2738</a>             <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> UnknownError(<span class="jxr_string">"wiggle"</span>);
+<a class="jxr_linenumber" name="L2739" href="#L2739">2739</a>         }
+<a class="jxr_linenumber" name="L2740" href="#L2740">2740</a> 
+<a class="jxr_linenumber" name="L2741" href="#L2741">2741</a>         @Override
+<a class="jxr_linenumber" name="L2742" href="#L2742">2742</a>         <strong class="jxr_keyword">public</strong> PooledObject&lt;String&gt; wrap(<strong class="jxr_keyword">final</strong> String obj) {
+<a class="jxr_linenumber" name="L2743" href="#L2743">2743</a>             <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> DefaultPooledObject&lt;&gt;(obj);
+<a class="jxr_linenumber" name="L2744" href="#L2744">2744</a>         }
+<a class="jxr_linenumber" name="L2745" href="#L2745">2745</a> 
+<a class="jxr_linenumber" name="L2746" href="#L2746">2746</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> release() {
+<a class="jxr_linenumber" name="L2747" href="#L2747">2747</a>             semaphore.release();
+<a class="jxr_linenumber" name="L2748" href="#L2748">2748</a>         }
+<a class="jxr_linenumber" name="L2749" href="#L2749">2749</a> 
+<a class="jxr_linenumber" name="L2750" href="#L2750">2750</a>         <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> hasQueuedThreads() {
+<a class="jxr_linenumber" name="L2751" href="#L2751">2751</a>             <strong class="jxr_keyword">return</strong> semaphore.hasQueuedThreads();
+<a class="jxr_linenumber" name="L2752" href="#L2752">2752</a>         }
+<a class="jxr_linenumber" name="L2753" href="#L2753">2753</a>     }
+<a class="jxr_linenumber" name="L2754" href="#L2754">2754</a> 
+<a class="jxr_linenumber" name="L2755" href="#L2755">2755</a>     <strong class="jxr_keyword">private</strong> BasePooledObjectFactory&lt;String&gt; createNullPooledObjectFactory() {
+<a class="jxr_linenumber" name="L2756" href="#L2756">2756</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> BasePooledObjectFactory&lt;String&gt;() {
+<a class="jxr_linenumber" name="L2757" href="#L2757">2757</a>             @Override
+<a class="jxr_linenumber" name="L2758" href="#L2758">2758</a>             <strong class="jxr_keyword">public</strong> String create() {
+<a class="jxr_linenumber" name="L2759" href="#L2759">2759</a>                 <em class="jxr_comment">// fake</em>
+<a class="jxr_linenumber" name="L2760" href="#L2760">2760</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L2761" href="#L2761">2761</a>             }
+<a class="jxr_linenumber" name="L2762" href="#L2762">2762</a> 
+<a class="jxr_linenumber" name="L2763" href="#L2763">2763</a>             @Override
+<a class="jxr_linenumber" name="L2764" href="#L2764">2764</a>             <strong class="jxr_keyword">public</strong> PooledObject&lt;String&gt; wrap(<strong class="jxr_keyword">final</strong> String obj) {
+<a class="jxr_linenumber" name="L2765" href="#L2765">2765</a>                 <em class="jxr_comment">// fake</em>
+<a class="jxr_linenumber" name="L2766" href="#L2766">2766</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L2767" href="#L2767">2767</a>             }
+<a class="jxr_linenumber" name="L2768" href="#L2768">2768</a>         };
+<a class="jxr_linenumber" name="L2769" href="#L2769">2769</a>     }
+<a class="jxr_linenumber" name="L2770" href="#L2770">2770</a> 
+<a class="jxr_linenumber" name="L2771" href="#L2771">2771</a>     <strong class="jxr_keyword">private</strong> BasePooledObjectFactory&lt;String&gt; createDefaultPooledObjectFactory() {
+<a class="jxr_linenumber" name="L2772" href="#L2772">2772</a>         <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> BasePooledObjectFactory&lt;String&gt;() {
+<a class="jxr_linenumber" name="L2773" href="#L2773">2773</a>             @Override
+<a class="jxr_linenumber" name="L2774" href="#L2774">2774</a>             <strong class="jxr_keyword">public</strong> String create() {
+<a class="jxr_linenumber" name="L2775" href="#L2775">2775</a>                 <em class="jxr_comment">// fake</em>
+<a class="jxr_linenumber" name="L2776" href="#L2776">2776</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">null</strong>;
+<a class="jxr_linenumber" name="L2777" href="#L2777">2777</a>             }
+<a class="jxr_linenumber" name="L2778" href="#L2778">2778</a> 
+<a class="jxr_linenumber" name="L2779" href="#L2779">2779</a>             @Override
+<a class="jxr_linenumber" name="L2780" href="#L2780">2780</a>             <strong class="jxr_keyword">public</strong> PooledObject&lt;String&gt; wrap(<strong class="jxr_keyword">final</strong> String obj) {
+<a class="jxr_linenumber" name="L2781" href="#L2781">2781</a>                 <em class="jxr_comment">// fake</em>
+<a class="jxr_linenumber" name="L2782" href="#L2782">2782</a>                 <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> DefaultPooledObject&lt;&gt;(obj);
+<a class="jxr_linenumber" name="L2783" href="#L2783">2783</a>             }
+<a class="jxr_linenumber" name="L2784" href="#L2784">2784</a>         };
+<a class="jxr_linenumber" name="L2785" href="#L2785">2785</a>     }
+<a class="jxr_linenumber" name="L2786" href="#L2786">2786</a> 
+<a class="jxr_linenumber" name="L2787" href="#L2787">2787</a>     @Test
+<a class="jxr_linenumber" name="L2788" href="#L2788">2788</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_NullPooledObjectFactory() {
+<a class="jxr_linenumber" name="L2789" href="#L2789">2789</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(createNullPooledObjectFactory())) {
+<a class="jxr_linenumber" name="L2790" href="#L2790">2790</a>             Assert.assertNotNull((pool.getFactoryType()));
+<a class="jxr_linenumber" name="L2791" href="#L2791">2791</a>         }
+<a class="jxr_linenumber" name="L2792" href="#L2792">2792</a>     }
+<a class="jxr_linenumber" name="L2793" href="#L2793">2793</a> 
+<a class="jxr_linenumber" name="L2794" href="#L2794">2794</a>     @Test
+<a class="jxr_linenumber" name="L2795" href="#L2795">2795</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_DefaultPooledObjectFactory() {
+<a class="jxr_linenumber" name="L2796" href="#L2796">2796</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(createDefaultPooledObjectFactory())) {
+<a class="jxr_linenumber" name="L2797" href="#L2797">2797</a>             Assert.assertNotNull((pool.getFactoryType()));
+<a class="jxr_linenumber" name="L2798" href="#L2798">2798</a>         }
+<a class="jxr_linenumber" name="L2799" href="#L2799">2799</a>     }
+<a class="jxr_linenumber" name="L2800" href="#L2800">2800</a> 
+<a class="jxr_linenumber" name="L2801" href="#L2801">2801</a>     @Test
+<a class="jxr_linenumber" name="L2802" href="#L2802">2802</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_PoolUtilsSynchronizedNullPooledFactory() {
+<a class="jxr_linenumber" name="L2803" href="#L2803">2803</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(
+<a class="jxr_linenumber" name="L2804" href="#L2804">2804</a>                 PoolUtils.synchronizedPooledFactory(createNullPooledObjectFactory()))) {
+<a class="jxr_linenumber" name="L2805" href="#L2805">2805</a>             Assert.assertNotNull((pool.getFactoryType()));
+<a class="jxr_linenumber" name="L2806" href="#L2806">2806</a>         }
+<a class="jxr_linenumber" name="L2807" href="#L2807">2807</a>     }
+<a class="jxr_linenumber" name="L2808" href="#L2808">2808</a> 
+<a class="jxr_linenumber" name="L2809" href="#L2809">2809</a>     @Test
+<a class="jxr_linenumber" name="L2810" href="#L2810">2810</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_PoolUtilsSynchronizedDefaultPooledFactory() {
+<a class="jxr_linenumber" name="L2811" href="#L2811">2811</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(
+<a class="jxr_linenumber" name="L2812" href="#L2812">2812</a>                 PoolUtils.synchronizedPooledFactory(createDefaultPooledObjectFactory()))) {
+<a class="jxr_linenumber" name="L2813" href="#L2813">2813</a>             Assert.assertNotNull((pool.getFactoryType()));
+<a class="jxr_linenumber" name="L2814" href="#L2814">2814</a>         }
+<a class="jxr_linenumber" name="L2815" href="#L2815">2815</a>     }
+<a class="jxr_linenumber" name="L2816" href="#L2816">2816</a> 
+<a class="jxr_linenumber" name="L2817" href="#L2817">2817</a>     @Test
+<a class="jxr_linenumber" name="L2818" href="#L2818">2818</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_SynchronizedNullPooledObjectFactory() {
+<a class="jxr_linenumber" name="L2819" href="#L2819">2819</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(
+<a class="jxr_linenumber" name="L2820" href="#L2820">2820</a>                 <strong class="jxr_keyword">new</strong> TestSynchronizedPooledObjectFactory&lt;&gt;(createNullPooledObjectFactory()))) {
+<a class="jxr_linenumber" name="L2821" href="#L2821">2821</a>             Assert.assertNotNull((pool.getFactoryType()));
+<a class="jxr_linenumber" name="L2822" href="#L2822">2822</a>         }
+<a class="jxr_linenumber" name="L2823" href="#L2823">2823</a>     }
+<a class="jxr_linenumber" name="L2824" href="#L2824">2824</a> 
+<a class="jxr_linenumber" name="L2825" href="#L2825">2825</a>     @Test
+<a class="jxr_linenumber" name="L2826" href="#L2826">2826</a>     <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> testGetFactoryType_SynchronizedDefaultPooledObjectFactory() {
+<a class="jxr_linenumber" name="L2827" href="#L2827">2827</a>         <strong class="jxr_keyword">try</strong> (<strong class="jxr_keyword">final</strong> GenericObjectPool&lt;String&gt; pool = <strong class="jxr_keyword">new</strong> GenericObjectPool&lt;&gt;(
+<a class="jxr_linenumber" name="L2828" href="#L2828">2828</a>                 <strong class="jxr_keyword">new</strong> TestSynchronizedPooledObjectFactory&lt;&gt;(createDefaultPooledObjectFactory()))) {
+<a class="jxr_linenumber" name="L2829" href="#L2829">2829</a>             Assert.assertNotNull((pool.getFactoryType()));
+<a class="jxr_linenumber" name="L2830" href="#L2830">2830</a>         }
+<a class="jxr_linenumber" name="L2831" href="#L2831">2831</a>     }
+<a class="jxr_linenumber" name="L2832" href="#L2832">2832</a> 
+<a class="jxr_linenumber" name="L2833" href="#L2833">2833</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestGenericObjectPoolClassLoaders.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestGenericObjectPoolClassLoaders.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestGenericObjectPoolClassLoaders.html Thu Feb 14 14:37:19 2019
@@ -136,6 +136,6 @@
 <a class="jxr_linenumber" name="L128" href="#L128">128</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestLinkedBlockingDeque.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestLinkedBlockingDeque.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestLinkedBlockingDeque.html Thu Feb 14 14:37:19 2019
@@ -518,6 +518,6 @@
 <a class="jxr_linenumber" name="L510" href="#L510">510</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestPoolImplUtils.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestPoolImplUtils.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestPoolImplUtils.html Thu Feb 14 14:37:19 2019
@@ -91,6 +91,6 @@
 <a class="jxr_linenumber" name="L83" href="#L83">83</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestPooledSoftReference.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestPooledSoftReference.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestPooledSoftReference.html Thu Feb 14 14:37:19 2019
@@ -73,6 +73,6 @@
 <a class="jxr_linenumber" name="L65" href="#L65">65</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestSoftRefOutOfMemory.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestSoftRefOutOfMemory.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestSoftRefOutOfMemory.html Thu Feb 14 14:37:19 2019
@@ -304,6 +304,6 @@
 <a class="jxr_linenumber" name="L296" href="#L296">296</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestSoftReferenceObjectPool.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestSoftReferenceObjectPool.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestSoftReferenceObjectPool.html Thu Feb 14 14:37:19 2019
@@ -74,6 +74,6 @@
 <a class="jxr_linenumber" name="L66" href="#L66">66</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestSynchronizedPooledObjectFactory.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestSynchronizedPooledObjectFactory.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/TestSynchronizedPooledObjectFactory.html Thu Feb 14 14:37:19 2019
@@ -144,6 +144,6 @@
 <a class="jxr_linenumber" name="L136" href="#L136">136</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/package-frame.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/package-frame.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/package-frame.html Thu Feb 14 14:37:19 2019
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference Package org.apache.commons.pool2.impl</title>
+		<title>Apache Commons Pool 2.6.1 Reference Package org.apache.commons.pool2.impl</title>
 		<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/package-summary.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/package-summary.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/impl/package-summary.html Thu Feb 14 14:37:19 2019
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference Package org.apache.commons.pool2.impl</title>
+		<title>Apache Commons Pool 2.6.1 Reference Package org.apache.commons.pool2.impl</title>
 		<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
 	</head>
 	<body>
@@ -308,7 +308,7 @@
       	</div>
 				<hr />
 		<div id="footer">
-			Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
+			Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
 		</div>
 	</body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/package-frame.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/package-frame.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/package-frame.html Thu Feb 14 14:37:19 2019
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference Package org.apache.commons.pool2</title>
+		<title>Apache Commons Pool 2.6.1 Reference Package org.apache.commons.pool2</title>
 		<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/package-summary.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/package-summary.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/package-summary.html Thu Feb 14 14:37:19 2019
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference Package org.apache.commons.pool2</title>
+		<title>Apache Commons Pool 2.6.1 Reference Package org.apache.commons.pool2</title>
 		<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="style" />
 	</head>
 	<body>
@@ -153,7 +153,7 @@
       	</div>
 				<hr />
 		<div id="footer">
-			Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
+			Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
 		</div>
 	</body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/PerformanceTest.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/PerformanceTest.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/PerformanceTest.html Thu Feb 14 14:37:19 2019
@@ -216,6 +216,6 @@
 <a class="jxr_linenumber" name="L208" href="#L208">208</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/SleepingObjectFactory.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/SleepingObjectFactory.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/SleepingObjectFactory.html Thu Feb 14 14:37:19 2019
@@ -97,6 +97,6 @@
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/package-frame.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/package-frame.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/package-frame.html Thu Feb 14 14:37:19 2019
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference Package org.apache.commons.pool2.performance</title>
+		<title>Apache Commons Pool 2.6.1 Reference Package org.apache.commons.pool2.performance</title>
 		<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/package-summary.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/package-summary.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/performance/package-summary.html Thu Feb 14 14:37:19 2019
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference Package org.apache.commons.pool2.performance</title>
+		<title>Apache Commons Pool 2.6.1 Reference Package org.apache.commons.pool2.performance</title>
 		<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
 	</head>
 	<body>
@@ -78,7 +78,7 @@
       	</div>
 				<hr />
 		<div id="footer">
-			Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
+			Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
 		</div>
 	</body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/BaseTestProxiedKeyedObjectPool.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/BaseTestProxiedKeyedObjectPool.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/BaseTestProxiedKeyedObjectPool.html Thu Feb 14 14:37:19 2019
@@ -147,7 +147,7 @@
 <a class="jxr_linenumber" name="L139" href="#L139">139</a>     }
 <a class="jxr_linenumber" name="L140" href="#L140">140</a> 
 <a class="jxr_linenumber" name="L141" href="#L141">141</a> 
-<a class="jxr_linenumber" name="L142" href="#L142">142</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.html">TestObject</a> {
+<a class="jxr_linenumber" name="L142" href="#L142">142</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.html">TestObject</a> {
 <a class="jxr_linenumber" name="L143" href="#L143">143</a>         String getData();
 <a class="jxr_linenumber" name="L144" href="#L144">144</a>         <strong class="jxr_keyword">void</strong> setData(String data);
 <a class="jxr_linenumber" name="L145" href="#L145">145</a>     }
@@ -171,6 +171,6 @@
 <a class="jxr_linenumber" name="L163" href="#L163">163</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.html Thu Feb 14 14:37:19 2019
@@ -182,7 +182,7 @@
 <a class="jxr_linenumber" name="L174" href="#L174">174</a>     }
 <a class="jxr_linenumber" name="L175" href="#L175">175</a> 
 <a class="jxr_linenumber" name="L176" href="#L176">176</a> 
-<a class="jxr_linenumber" name="L177" href="#L177">177</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.html">TestObject</a> {
+<a class="jxr_linenumber" name="L177" href="#L177">177</a>     <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../../../org/apache/commons/pool2/proxy/BaseTestProxiedObjectPool.html">TestObject</a> {
 <a class="jxr_linenumber" name="L178" href="#L178">178</a>         String getData();
 <a class="jxr_linenumber" name="L179" href="#L179">179</a>         <strong class="jxr_keyword">void</strong> setData(String data);
 <a class="jxr_linenumber" name="L180" href="#L180">180</a>     }
@@ -206,6 +206,6 @@
 <a class="jxr_linenumber" name="L198" href="#L198">198</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedKeyedObjectPoolWithCglibProxy.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedKeyedObjectPoolWithCglibProxy.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedKeyedObjectPoolWithCglibProxy.html Thu Feb 14 14:37:19 2019
@@ -34,6 +34,6 @@
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedKeyedObjectPoolWithJdkProxy.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedKeyedObjectPoolWithJdkProxy.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedKeyedObjectPoolWithJdkProxy.html Thu Feb 14 14:37:19 2019
@@ -35,6 +35,6 @@
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedObjectPoolWithCglibProxy.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedObjectPoolWithCglibProxy.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedObjectPoolWithCglibProxy.html Thu Feb 14 14:37:19 2019
@@ -34,6 +34,6 @@
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedObjectPoolWithJdkProxy.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedObjectPoolWithJdkProxy.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/TestProxiedObjectPoolWithJdkProxy.html Thu Feb 14 14:37:19 2019
@@ -35,6 +35,6 @@
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/package-frame.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/package-frame.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/package-frame.html Thu Feb 14 14:37:19 2019
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference Package org.apache.commons.pool2.proxy</title>
+		<title>Apache Commons Pool 2.6.1 Reference Package org.apache.commons.pool2.proxy</title>
 		<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/package-summary.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/package-summary.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/org/apache/commons/pool2/proxy/package-summary.html Thu Feb 14 14:37:19 2019
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference Package org.apache.commons.pool2.proxy</title>
+		<title>Apache Commons Pool 2.6.1 Reference Package org.apache.commons.pool2.proxy</title>
 		<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="style" />
 	</head>
 	<body>
@@ -108,7 +108,7 @@
       	</div>
 				<hr />
 		<div id="footer">
-			Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
+			Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
 		</div>
 	</body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref-test/overview-frame.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/overview-frame.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/overview-frame.html Thu Feb 14 14:37:19 2019
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference</title>
+		<title>Apache Commons Pool 2.6.1 Reference</title>
 		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
 	</head>
 	<body>

Modified: websites/production/commons/content/proper/commons-pool/xref-test/overview-summary.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref-test/overview-summary.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref-test/overview-summary.html Thu Feb 14 14:37:19 2019
@@ -3,7 +3,7 @@
 <html xml:lang="en" lang="en">
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference</title>
+		<title>Apache Commons Pool 2.6.1 Reference</title>
 		<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
 	</head>
 	<body>
@@ -24,7 +24,7 @@
 	        </ul>
       	</div>
 		
-		      	<h2>Apache Commons Pool 2.6.0 Reference</h2>
+		      	<h2>Apache Commons Pool 2.6.1 Reference</h2>
 
 		<table class="summary">
         	<thead>
@@ -75,7 +75,7 @@
 		
 		<hr />
 		<div id="footer">
-			Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
+			Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.
 		</div>
 	</body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/index.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/index.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/index.html Thu Feb 14 14:37:19 2019
@@ -4,7 +4,7 @@
 <!-- this is a JXR report set -->
 	<head>
 		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-		<title>Apache Commons Pool 2.6.0 Reference</title>
+		<title>Apache Commons Pool 2.6.1 Reference</title>
 	</head>
     <frameset cols="20%,80%">
 		<frameset rows="30%,70%">

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BaseKeyedPooledObjectFactory.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BaseKeyedPooledObjectFactory.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BaseKeyedPooledObjectFactory.html Thu Feb 14 14:37:19 2019
@@ -130,6 +130,6 @@
 <a class="jxr_linenumber" name="L122" href="#L122">122</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BaseObject.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BaseObject.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BaseObject.html Thu Feb 14 14:37:19 2019
@@ -53,6 +53,6 @@
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BaseObjectPool.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BaseObjectPool.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BaseObjectPool.html Thu Feb 14 14:37:19 2019
@@ -134,6 +134,6 @@
 <a class="jxr_linenumber" name="L126" href="#L126">126</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BasePooledObjectFactory.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BasePooledObjectFactory.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/BasePooledObjectFactory.html Thu Feb 14 14:37:19 2019
@@ -112,6 +112,6 @@
 <a class="jxr_linenumber" name="L104" href="#L104">104</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/KeyedObjectPool.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/KeyedObjectPool.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/KeyedObjectPool.html Thu Feb 14 14:37:19 2019
@@ -249,6 +249,6 @@
 <a class="jxr_linenumber" name="L241" href="#L241">241</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/KeyedPooledObjectFactory.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/KeyedPooledObjectFactory.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/KeyedPooledObjectFactory.html Thu Feb 14 14:37:19 2019
@@ -161,6 +161,6 @@
 <a class="jxr_linenumber" name="L153" href="#L153">153</a> 
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/ObjectPool.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/ObjectPool.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/ObjectPool.html Thu Feb 14 14:37:19 2019
@@ -196,6 +196,6 @@
 <a class="jxr_linenumber" name="L188" href="#L188">188</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PoolUtils.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PoolUtils.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PoolUtils.html Thu Feb 14 14:37:19 2019
@@ -1838,6 +1838,6 @@
 <a class="jxr_linenumber" name="L1830" href="#L1830">1830</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PooledObject.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PooledObject.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PooledObject.html Thu Feb 14 14:37:19 2019
@@ -228,6 +228,6 @@
 <a class="jxr_linenumber" name="L220" href="#L220">220</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PooledObjectFactory.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PooledObjectFactory.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PooledObjectFactory.html Thu Feb 14 14:37:19 2019
@@ -149,6 +149,6 @@
 <a class="jxr_linenumber" name="L141" href="#L141">141</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PooledObjectState.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PooledObjectState.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/PooledObjectState.html Thu Feb 14 14:37:19 2019
@@ -94,6 +94,6 @@
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/SwallowedExceptionListener.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/SwallowedExceptionListener.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/SwallowedExceptionListener.html Thu Feb 14 14:37:19 2019
@@ -44,6 +44,6 @@
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/TrackedUse.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/TrackedUse.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/TrackedUse.html Thu Feb 14 14:37:19 2019
@@ -44,6 +44,6 @@
 <a class="jxr_linenumber" name="L36" href="#L36">36</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/UsageTracking.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/UsageTracking.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/UsageTracking.html Thu Feb 14 14:37:19 2019
@@ -47,6 +47,6 @@
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/impl/AbandonedConfig.html
==============================================================================
--- websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/impl/AbandonedConfig.html (original)
+++ websites/production/commons/content/proper/commons-pool/xref/org/apache/commons/pool2/impl/AbandonedConfig.html Thu Feb 14 14:37:19 2019
@@ -297,6 +297,6 @@
 <a class="jxr_linenumber" name="L289" href="#L289">289</a> }
 </pre>
 <hr/>
-<div id="footer">Copyright &#169; 2001&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+<div id="footer">Copyright &#169; 2001&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
 </body>
 </html>
\ No newline at end of file