Modified: 
websites/production/commons/content/proper/commons-pool/apidocs/org/apache/commons/pool2/PoolUtils.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-pool/apidocs/org/apache/commons/pool2/PoolUtils.html
 (original)
+++ 
websites/production/commons/content/proper/commons-pool/apidocs/org/apache/commons/pool2/PoolUtils.html
 Sat Feb  8 20:08:04 2025
@@ -2,7 +2,7 @@
 <html lang>
 <head>
 <!-- Generated by javadoc (17) -->
-<title>PoolUtils (Apache Commons Pool 2.12.1 API)</title>
+<title>PoolUtils (Apache Commons Pool 2.12.2-SNAPSHOT API)</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta name="description" content="declaration: package: 
org.apache.commons.pool2, class: PoolUtils">
@@ -72,13 +72,13 @@ loadScripts(document, 'script');</script
 <div class="sub-title"><span 
class="package-label-in-type">Package</span>&nbsp;<a 
href="package-summary.html">org.apache.commons.pool2</a></div>
 <h1 title="Class PoolUtils" class="title">Class PoolUtils</h1>
 </div>
-<div class="inheritance" title="Inheritance Tree"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html";
 title="class or interface in java.lang" 
class="external-link">java.lang.Object</a>
+<div class="inheritance" title="Inheritance Tree"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"; 
title="class or interface in java.lang" 
class="external-link">java.lang.Object</a>
 <div class="inheritance">org.apache.commons.pool2.PoolUtils</div>
 </div>
 <section class="class-description" id="class-description">
 <hr>
 <div class="type-signature"><span class="modifiers">public final class 
</span><span class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-36">PoolUtils</a></span>
-<span class="extends-implements">extends <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html";
 title="class or interface in java.lang" 
class="external-link">Object</a></span></div>
+<span class="extends-implements">extends <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"; 
title="class or interface in java.lang" 
class="external-link">Object</a></span></div>
 <div class="block">This class consists exclusively of static methods that 
operate on or return
  ObjectPool or KeyedObjectPool related interfaces.</div>
 <dl class="notes">
@@ -115,9 +115,9 @@ loadScripts(document, 'script');</script
 <div class="table-header col-second">Method</div>
 <div class="table-header col-last">Description</div>
 <div class="col-first even-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;K,<wbr>
-V&gt;&nbsp;<a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Map.html";
 title="class or interface in java.util" 
class="external-link">Map</a>&lt;K,<wbr><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/TimerTask.html";
 title="class or interface in java.util" 
class="external-link">TimerTask</a>&gt;</code></div>
+V&gt;&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"; 
title="class or interface in java.util" 
class="external-link">Map</a>&lt;K,<wbr><a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TimerTask.html"; 
title="class or interface in java.util" 
class="external-link">TimerTask</a>&gt;</code></div>
 <div class="col-second even-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4"><code><a 
href="#checkMinIdle(org.apache.commons.pool2.KeyedObjectPool,java.util.Collection,int,long)"
 class="member-name-link">checkMinIdle</a><wbr>(<a href="KeyedObjectPool.html" 
title="interface in 
org.apache.commons.pool2">KeyedObjectPool</a>&lt;K,<wbr>V&gt;&nbsp;keyedPool,
- <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Collection.html";
 title="class or interface in java.util" 
class="external-link">Collection</a>&lt;K&gt;&nbsp;keys,
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html"; 
title="class or interface in java.util" 
class="external-link">Collection</a>&lt;K&gt;&nbsp;keys,
  int&nbsp;minIdle,
  long&nbsp;periodMillis)</code></div>
 <div class="col-last even-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4">
@@ -125,7 +125,7 @@ V&gt;&nbsp;<a href="https://docs.oracle.
  <code>Collection keys</code> in the keyedPool.</div>
 </div>
 <div class="col-first odd-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;K,<wbr>
-V&gt;&nbsp;<a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/TimerTask.html";
 title="class or interface in java.util" 
class="external-link">TimerTask</a></code></div>
+V&gt;&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TimerTask.html"; 
title="class or interface in java.util" 
class="external-link">TimerTask</a></code></div>
 <div class="col-second odd-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4"><code><a 
href="#checkMinIdle(org.apache.commons.pool2.KeyedObjectPool,K,int,long)" 
class="member-name-link">checkMinIdle</a><wbr>(<a href="KeyedObjectPool.html" 
title="interface in 
org.apache.commons.pool2">KeyedObjectPool</a>&lt;K,<wbr>V&gt;&nbsp;keyedPool,
  K&nbsp;key,
  int&nbsp;minIdle,
@@ -133,7 +133,7 @@ V&gt;&nbsp;<a href="https://docs.oracle.
 <div class="col-last odd-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">Periodically check the idle object count for the key in the 
keyedPool.</div>
 </div>
-<div class="col-first even-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4"><code>static 
&lt;T&gt;&nbsp;<a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/TimerTask.html";
 title="class or interface in java.util" 
class="external-link">TimerTask</a></code></div>
+<div class="col-first even-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4"><code>static 
&lt;T&gt;&nbsp;<a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TimerTask.html"; 
title="class or interface in java.util" 
class="external-link">TimerTask</a></code></div>
 <div class="col-second even-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4"><code><a 
href="#checkMinIdle(org.apache.commons.pool2.ObjectPool,int,long)" 
class="member-name-link">checkMinIdle</a><wbr>(<a href="ObjectPool.html" 
title="interface in org.apache.commons.pool2">ObjectPool</a>&lt;T&gt;&nbsp;pool,
  int&nbsp;minIdle,
  long&nbsp;periodMillis)</code></div>
@@ -141,7 +141,7 @@ V&gt;&nbsp;<a href="https://docs.oracle.
 <div class="block">Periodically check the idle object count for the pool.</div>
 </div>
 <div class="col-first odd-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4"><code>static 
void</code></div>
-<div class="col-second odd-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4"><code><a 
href="#checkRethrow(java.lang.Throwable)" 
class="member-name-link">checkRethrow</a><wbr>(<a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html";
 title="class or interface in java.lang" 
class="external-link">Throwable</a>&nbsp;t)</code></div>
+<div class="col-second odd-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4"><code><a 
href="#checkRethrow(java.lang.Throwable)" 
class="member-name-link">checkRethrow</a><wbr>(<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html"; 
title="class or interface in java.lang" 
class="external-link">Throwable</a>&nbsp;t)</code></div>
 <div class="col-last odd-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">Should the supplied Throwable be re-thrown (eg if it is an 
instance of
  one of the Throwables that should never be swallowed).</div>
@@ -186,7 +186,7 @@ V&gt;&nbsp;<a href="KeyedObjectPool.html
 <div class="col-first odd-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4 
method-summary-table-tab6"><code>static &lt;K,<wbr>
 V&gt;&nbsp;void</code></div>
 <div class="col-second odd-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4 
method-summary-table-tab6"><code><a 
href="#prefill(org.apache.commons.pool2.KeyedObjectPool,java.util.Collection,int)"
 class="member-name-link">prefill</a><wbr>(<a href="KeyedObjectPool.html" 
title="interface in 
org.apache.commons.pool2">KeyedObjectPool</a>&lt;K,<wbr>V&gt;&nbsp;keyedPool,
- <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Collection.html";
 title="class or interface in java.util" 
class="external-link">Collection</a>&lt;K&gt;&nbsp;keys,
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html"; 
title="class or interface in java.util" 
class="external-link">Collection</a>&lt;K&gt;&nbsp;keys,
  int&nbsp;count)</code></div>
 <div class="col-last odd-row-color method-summary-table 
method-summary-table-tab1 method-summary-table-tab4 method-summary-table-tab6">
 <div class="block"><span class="deprecated-label">Deprecated.</span>
@@ -241,8 +241,8 @@ V&gt;&nbsp;<a href="KeyedObjectPool.html
 </div>
 </div>
 <div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from 
class&nbsp;java.lang.<a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html";
 title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()"
 title="class or interface in java.lang" class="external-link">clone</a>, <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)"
 title="class or interface in java.lang" class="external-link">equals</a>, <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()"
 title="class or interface in java.lang" class="external-link">finalize</a>, <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()"
 title="class or interface in java.lang" class="external-link">getClass</a>, <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()"
 title="class or interface in java.lang" class="external-link">hashCode</a>, <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Objec
 t.html#notify()" title="class or interface in java.lang" 
class="external-link">notify</a>, <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()"
 title="class or interface in java.lang" class="external-link">notifyAll</a>, 
<a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()"
 title="class or interface in java.lang" class="external-link">toString</a>, <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()"
 title="class or interface in java.lang" class="external-link">wait</a>, <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)"
 title="class or interface in java.lang" class="external-link">wait</a>, <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)"
 title="class or interface in java.lang" 
class="external-link">wait</a></code></div>
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from 
class&nbsp;java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"; 
title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--"; 
title="class or interface in java.lang" class="external-link">clone</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-";
 title="class or interface in java.lang" class="external-link">equals</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--";
 title="class or interface in java.lang" class="external-link">finalize</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--";
 title="class or interface in java.lang" class="external-link">getClass</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--";
 title="class or interface in java.lang" class="external-link">hashCode</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--"; 
title="class or interface in java.lang" class="external-link">notify</a>, <a 
href="https://docs.o
 racle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or 
interface in java.lang" class="external-link">notifyAll</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--";
 title="class or interface in java.lang" class="external-link">toString</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--"; 
title="class or interface in java.lang" class="external-link">wait</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-";
 title="class or interface in java.lang" class="external-link">wait</a>, <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-";
 title="class or interface in java.lang" 
class="external-link">wait</a></code></div>
 </section>
 </li>
 </ul>
@@ -276,11 +276,11 @@ V&gt;&nbsp;<a href="KeyedObjectPool.html
 <section class="detail" 
id="checkMinIdle(org.apache.commons.pool2.KeyedObjectPool,java.util.Collection,int,long)">
 <h3>checkMinIdle</h3>
 <div class="member-signature"><span class="modifiers">public 
static</span>&nbsp;<span class="type-parameters">&lt;K,<wbr>
-V&gt;</span>&nbsp;<span class="return-type"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Map.html";
 title="class or interface in java.util" 
class="external-link">Map</a>&lt;K,<wbr><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/TimerTask.html";
 title="class or interface in java.util" 
class="external-link">TimerTask</a>&gt;</span>&nbsp;<span 
class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1345">checkMinIdle</a></span><wbr><span
 class="parameters">(<a href="KeyedObjectPool.html" title="interface in 
org.apache.commons.pool2">KeyedObjectPool</a>&lt;K,<wbr>V&gt;&nbsp;keyedPool,
- <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Collection.html";
 title="class or interface in java.util" 
class="external-link">Collection</a>&lt;K&gt;&nbsp;keys,
+V&gt;</span>&nbsp;<span class="return-type"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"; 
title="class or interface in java.util" 
class="external-link">Map</a>&lt;K,<wbr><a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TimerTask.html"; 
title="class or interface in java.util" 
class="external-link">TimerTask</a>&gt;</span>&nbsp;<span 
class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1345">checkMinIdle</a></span><wbr><span
 class="parameters">(<a href="KeyedObjectPool.html" title="interface in 
org.apache.commons.pool2">KeyedObjectPool</a>&lt;K,<wbr>V&gt;&nbsp;keyedPool,
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html"; 
title="class or interface in java.util" 
class="external-link">Collection</a>&lt;K&gt;&nbsp;keys,
  int&nbsp;minIdle,
  long&nbsp;periodMillis)</span>
-                                           throws <span class="exceptions"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></span></div>
+                                           throws <span class="exceptions"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></span></div>
 <div class="block">Periodically check the idle object count for each key in the
  <code>Collection keys</code> in the keyedPool. At most one idle object will be
  added per period.</div>
@@ -294,15 +294,15 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd><code>minIdle</code> - if the <a 
href="KeyedObjectPool.html#getNumIdle(K)"><code>KeyedObjectPool.getNumIdle(Object)</code></a>
 is less than
             this then add an idle object.</dd>
 <dd><code>periodMillis</code> - the frequency in milliseconds to check the 
number of idle objects in a
-            keyedPool, see <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Timer.html#schedule(java.util.TimerTask,long,long)"
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a>.</dd>
+            keyedPool, see <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Timer.html#schedule-java.util.TimerTask-long-long-";
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a>.</dd>
 <dt>Returns:</dt>
-<dd>a <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Map.html";
 title="class or interface in java.util" 
class="external-link"><code>Map</code></a> of key and <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/TimerTask.html";
 title="class or interface in java.util" 
class="external-link"><code>TimerTask</code></a> pairs that will
+<dd>a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html"; 
title="class or interface in java.util" 
class="external-link"><code>Map</code></a> of key and <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TimerTask.html"; 
title="class or interface in java.util" 
class="external-link"><code>TimerTask</code></a> pairs that will
          periodically check the pools idle object count.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code>, <code>keys</code>, or any of the values in
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code>, <code>keys</code>, or any of the values in
              the collection is <code>null</code> or when <code>minIdle</code> 
is
              negative or when <code>period</code> isn't valid for
-             <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Timer.html#schedule(java.util.TimerTask,long,long)"
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a>.</dd>
+             <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Timer.html#schedule-java.util.TimerTask-long-long-";
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a>.</dd>
 <dt>See Also:</dt>
 <dd>
 <ul class="see-list-long">
@@ -316,11 +316,11 @@ V&gt;</span>&nbsp;<span class="return-ty
 <section class="detail" 
id="checkMinIdle(org.apache.commons.pool2.KeyedObjectPool,K,int,long)">
 <h3 
id="checkMinIdle(org.apache.commons.pool2.KeyedObjectPool,java.lang.Object,int,long)">checkMinIdle</h3>
 <div class="member-signature"><span class="modifiers">public 
static</span>&nbsp;<span class="type-parameters">&lt;K,<wbr>
-V&gt;</span>&nbsp;<span class="return-type"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/TimerTask.html";
 title="class or interface in java.util" 
class="external-link">TimerTask</a></span>&nbsp;<span class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1382">checkMinIdle</a></span><wbr><span
 class="parameters">(<a href="KeyedObjectPool.html" title="interface in 
org.apache.commons.pool2">KeyedObjectPool</a>&lt;K,<wbr>V&gt;&nbsp;keyedPool,
+V&gt;</span>&nbsp;<span class="return-type"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TimerTask.html"; 
title="class or interface in java.util" 
class="external-link">TimerTask</a></span>&nbsp;<span class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1382">checkMinIdle</a></span><wbr><span
 class="parameters">(<a href="KeyedObjectPool.html" title="interface in 
org.apache.commons.pool2">KeyedObjectPool</a>&lt;K,<wbr>V&gt;&nbsp;keyedPool,
  K&nbsp;key,
  int&nbsp;minIdle,
  long&nbsp;periodMillis)</span>
-                                    throws <span class="exceptions"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></span></div>
+                                    throws <span class="exceptions"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></span></div>
 <div class="block">Periodically check the idle object count for the key in the 
keyedPool. At
  most one idle object will be added per period. If there is an exception
  when calling <a 
href="KeyedObjectPool.html#addObject(K)"><code>KeyedObjectPool.addObject(Object)</code></a>
 then no more
@@ -335,24 +335,24 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd><code>minIdle</code> - if the <a 
href="KeyedObjectPool.html#getNumIdle(K)"><code>KeyedObjectPool.getNumIdle(Object)</code></a>
 is less than
             this then add an idle object.</dd>
 <dd><code>periodMillis</code> - the frequency in milliseconds to check the 
number of idle objects in a
-            keyedPool, see <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Timer.html#schedule(java.util.TimerTask,long,long)"
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a>.</dd>
+            keyedPool, see <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Timer.html#schedule-java.util.TimerTask-long-long-";
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a>.</dd>
 <dt>Returns:</dt>
-<dd>the <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/TimerTask.html";
 title="class or interface in java.util" 
class="external-link"><code>TimerTask</code></a> that will periodically check 
the pools idle
+<dd>the <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TimerTask.html"; 
title="class or interface in java.util" 
class="external-link"><code>TimerTask</code></a> that will periodically check 
the pools idle
          object count.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code>, <code>key</code> is <code>null</code> or
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code>, <code>key</code> is <code>null</code> or
              when <code>minIdle</code> is negative or when <code>period</code> 
isn't
-             valid for <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Timer.html#schedule(java.util.TimerTask,long,long)"
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a>.</dd>
+             valid for <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Timer.html#schedule-java.util.TimerTask-long-long-";
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a>.</dd>
 </dl>
 </section>
 </li>
 <li>
 <section class="detail" 
id="checkMinIdle(org.apache.commons.pool2.ObjectPool,int,long)">
 <h3>checkMinIdle</h3>
-<div class="member-signature"><span class="modifiers">public 
static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span 
class="return-type"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/TimerTask.html";
 title="class or interface in java.util" 
class="external-link">TimerTask</a></span>&nbsp;<span class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1422">checkMinIdle</a></span><wbr><span
 class="parameters">(<a href="ObjectPool.html" title="interface in 
org.apache.commons.pool2">ObjectPool</a>&lt;T&gt;&nbsp;pool,
+<div class="member-signature"><span class="modifiers">public 
static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span 
class="return-type"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TimerTask.html"; 
title="class or interface in java.util" 
class="external-link">TimerTask</a></span>&nbsp;<span class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1422">checkMinIdle</a></span><wbr><span
 class="parameters">(<a href="ObjectPool.html" title="interface in 
org.apache.commons.pool2">ObjectPool</a>&lt;T&gt;&nbsp;pool,
  int&nbsp;minIdle,
  long&nbsp;periodMillis)</span>
-                                  throws <span class="exceptions"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></span></div>
+                                  throws <span class="exceptions"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></span></div>
 <div class="block">Periodically check the idle object count for the pool. At 
most one idle
  object will be added per period. If there is an exception when calling
  <a href="ObjectPool.html#addObject()"><code>ObjectPool.addObject()</code></a> 
then no more checks will be performed.</div>
@@ -364,21 +364,21 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd><code>minIdle</code> - if the <a 
href="ObjectPool.html#getNumIdle()"><code>ObjectPool.getNumIdle()</code></a> is 
less than this then
             add an idle object.</dd>
 <dd><code>periodMillis</code> - the frequency in milliseconds to check the 
number of idle objects in a pool,
-            see <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Timer.html#schedule(java.util.TimerTask,long,long)"
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a>.</dd>
+            see <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Timer.html#schedule-java.util.TimerTask-long-long-";
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a>.</dd>
 <dt>Returns:</dt>
-<dd>the <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/TimerTask.html";
 title="class or interface in java.util" 
class="external-link"><code>TimerTask</code></a> that will periodically check 
the pools idle
+<dd>the <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/TimerTask.html"; 
title="class or interface in java.util" 
class="external-link"><code>TimerTask</code></a> that will periodically check 
the pools idle
          object count.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>pool</code> is <code>null</code> or when <code>minIdle</code> is
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>pool</code> is <code>null</code> or when <code>minIdle</code> is
              negative or when <code>period</code> isn't valid for
-             <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Timer.html#schedule(java.util.TimerTask,long,long)"
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a></dd>
+             <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Timer.html#schedule-java.util.TimerTask-long-long-";
 title="class or interface in java.util" 
class="external-link"><code>Timer.schedule(TimerTask, long, 
long)</code></a></dd>
 </dl>
 </section>
 </li>
 <li>
 <section class="detail" id="checkRethrow(java.lang.Throwable)">
 <h3>checkRethrow</h3>
-<div class="member-signature"><span class="modifiers">public 
static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span 
class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1449">checkRethrow</a></span><wbr><span
 class="parameters">(<a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Throwable.html";
 title="class or interface in java.lang" 
class="external-link">Throwable</a>&nbsp;t)</span></div>
+<div class="member-signature"><span class="modifiers">public 
static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span 
class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1449">checkRethrow</a></span><wbr><span
 class="parameters">(<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html"; 
title="class or interface in java.lang" 
class="external-link">Throwable</a>&nbsp;t)</span></div>
 <div class="block">Should the supplied Throwable be re-thrown (eg if it is an 
instance of
  one of the Throwables that should never be swallowed). Used by the pool
  error handling for operations that throw exceptions that normally need to
@@ -387,8 +387,8 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dt>Parameters:</dt>
 <dd><code>t</code> - The Throwable to check</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ThreadDeath.html";
 title="class or interface in java.lang" 
class="external-link">ThreadDeath</a></code> - if that is passed in</dd>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/VirtualMachineError.html";
 title="class or interface in java.lang" 
class="external-link">VirtualMachineError</a></code> - if that is passed in</dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/ThreadDeath.html"; 
title="class or interface in java.lang" 
class="external-link">ThreadDeath</a></code> - if that is passed in</dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/VirtualMachineError.html";
 title="class or interface in java.lang" 
class="external-link">VirtualMachineError</a></code> - if that is passed in</dd>
 </dl>
 </section>
 </li>
@@ -413,7 +413,7 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd>a pool that adaptively decreases its size when idle objects are
          no longer needed.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code> is <code>null</code>.</dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code> is <code>null</code>.</dd>
 <dt>See Also:</dt>
 <dd>
 <ul class="see-list-long">
@@ -456,7 +456,7 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd>a pool that adaptively decreases its size when idle objects are
          no longer needed.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code> is <code>null</code> or when <code>factor</code>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code> is <code>null</code> or when <code>factor</code>
              is not positive.</dd>
 <dt>See Also:</dt>
 <dd>
@@ -507,7 +507,7 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd>a pool that adaptively decreases its size when idle objects are
          no longer needed.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code> is <code>null</code> or when <code>factor</code>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code> is <code>null</code> or when <code>factor</code>
              is not positive.</dd>
 <dt>See Also:</dt>
 <dd>
@@ -538,7 +538,7 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd>a pool that adaptively decreases its size when idle objects are
          no longer needed.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>pool</code> is <code>null</code>.</dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>pool</code> is <code>null</code>.</dd>
 <dt>See Also:</dt>
 <dd>
 <ul class="see-list-long">
@@ -578,7 +578,7 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd>a pool that adaptively decreases its size when idle objects are
          no longer needed.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>pool</code> is <code>null</code> or when <code>factor</code> is
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>pool</code> is <code>null</code> or when <code>factor</code> is
              not positive.</dd>
 <dt>See Also:</dt>
 <dd>
@@ -592,13 +592,13 @@ V&gt;</span>&nbsp;<span class="return-ty
 <li>
 <section class="detail" 
id="prefill(org.apache.commons.pool2.KeyedObjectPool,java.util.Collection,int)">
 <h3>prefill</h3>
-<div class="member-signature"><span class="annotations"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Deprecated.html";
 title="class or interface in java.lang" class="external-link">@Deprecated</a>
+<div class="member-signature"><span class="annotations"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html"; 
title="class or interface in java.lang" class="external-link">@Deprecated</a>
 </span><span class="modifiers">public static</span>&nbsp;<span 
class="type-parameters">&lt;K,<wbr>
 V&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span 
class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1661">prefill</a></span><wbr><span
 class="parameters">(<a href="KeyedObjectPool.html" title="interface in 
org.apache.commons.pool2">KeyedObjectPool</a>&lt;K,<wbr>V&gt;&nbsp;keyedPool,
- <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Collection.html";
 title="class or interface in java.util" 
class="external-link">Collection</a>&lt;K&gt;&nbsp;keys,
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html"; 
title="class or interface in java.util" 
class="external-link">Collection</a>&lt;K&gt;&nbsp;keys,
  int&nbsp;count)</span>
-                          throws <span class="exceptions"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html";
 title="class or interface in java.lang" class="external-link">Exception</a>,
-<a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></span></div>
+                          throws <span class="exceptions"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html"; 
title="class or interface in java.lang" class="external-link">Exception</a>,
+<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></span></div>
 <div class="deprecation-block"><span 
class="deprecated-label">Deprecated.</span>
 <div class="deprecation-comment">Use <a 
href="KeyedObjectPool.html#addObjects(java.util.Collection,int)"><code>KeyedObjectPool.addObjects(Collection,
 int)</code></a>.</div>
 </div>
@@ -612,11 +612,11 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd><code>V</code> - the type of pool entries</dd>
 <dt>Parameters:</dt>
 <dd><code>keyedPool</code> - the keyedPool to prefill.</dd>
-<dd><code>keys</code> - <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Collection.html";
 title="class or interface in java.util" 
class="external-link"><code>Collection</code></a> of keys to add objects 
for.</dd>
+<dd><code>keys</code> - <a 
href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html"; 
title="class or interface in java.util" 
class="external-link"><code>Collection</code></a> of keys to add objects 
for.</dd>
 <dd><code>count</code> - the number of idle objects to add for each 
<code>key</code>.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html";
 title="class or interface in java.lang" 
class="external-link">Exception</a></code> - when <a 
href="KeyedObjectPool.html#addObject(K)"><code>KeyedObjectPool.addObject(Object)</code></a>
 fails.</dd>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code>, <code>keys</code>, or any value in
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html"; 
title="class or interface in java.lang" 
class="external-link">Exception</a></code> - when <a 
href="KeyedObjectPool.html#addObject(K)"><code>KeyedObjectPool.addObject(Object)</code></a>
 fails.</dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code>, <code>keys</code>, or any value in
              <code>keys</code> is <code>null</code>.</dd>
 <dt>See Also:</dt>
 <dd>
@@ -630,13 +630,13 @@ V&gt;</span>&nbsp;<span class="return-ty
 <li>
 <section class="detail" 
id="prefill(org.apache.commons.pool2.KeyedObjectPool,K,int)">
 <h3 
id="prefill(org.apache.commons.pool2.KeyedObjectPool,java.lang.Object,int)">prefill</h3>
-<div class="member-signature"><span class="annotations"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Deprecated.html";
 title="class or interface in java.lang" class="external-link">@Deprecated</a>
+<div class="member-signature"><span class="annotations"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html"; 
title="class or interface in java.lang" class="external-link">@Deprecated</a>
 </span><span class="modifiers">public static</span>&nbsp;<span 
class="type-parameters">&lt;K,<wbr>
 V&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span 
class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1689">prefill</a></span><wbr><span
 class="parameters">(<a href="KeyedObjectPool.html" title="interface in 
org.apache.commons.pool2">KeyedObjectPool</a>&lt;K,<wbr>V&gt;&nbsp;keyedPool,
  K&nbsp;key,
  int&nbsp;count)</span>
-                          throws <span class="exceptions"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html";
 title="class or interface in java.lang" class="external-link">Exception</a>,
-<a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></span></div>
+                          throws <span class="exceptions"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html"; 
title="class or interface in java.lang" class="external-link">Exception</a>,
+<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></span></div>
 <div class="deprecation-block"><span 
class="deprecated-label">Deprecated.</span>
 <div class="deprecation-comment">Use <a 
href="KeyedObjectPool.html#addObjects(K,int)"><code>KeyedObjectPool.addObjects(Object,
 int)</code></a>.</div>
 </div>
@@ -651,18 +651,18 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd><code>key</code> - the key to add objects for.</dd>
 <dd><code>count</code> - the number of idle objects to add for 
<code>key</code>.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html";
 title="class or interface in java.lang" 
class="external-link">Exception</a></code> - when <a 
href="KeyedObjectPool.html#addObject(K)"><code>KeyedObjectPool.addObject(Object)</code></a>
 fails.</dd>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code> or <code>key</code> is <code>null</code>.</dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html"; 
title="class or interface in java.lang" 
class="external-link">Exception</a></code> - when <a 
href="KeyedObjectPool.html#addObject(K)"><code>KeyedObjectPool.addObject(Object)</code></a>
 fails.</dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>keyedPool</code> or <code>key</code> is <code>null</code>.</dd>
 </dl>
 </section>
 </li>
 <li>
 <section class="detail" id="prefill(org.apache.commons.pool2.ObjectPool,int)">
 <h3>prefill</h3>
-<div class="member-signature"><span class="annotations"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Deprecated.html";
 title="class or interface in java.lang" class="external-link">@Deprecated</a>
+<div class="member-signature"><span class="annotations"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html"; 
title="class or interface in java.lang" class="external-link">@Deprecated</a>
 </span><span class="modifiers">public static</span>&nbsp;<span 
class="type-parameters">&lt;T&gt;</span>&nbsp;<span 
class="return-type">void</span>&nbsp;<span class="element-name"><a 
href="../../../../src-html/org/apache/commons/pool2/PoolUtils.html#line-1714">prefill</a></span><wbr><span
 class="parameters">(<a href="ObjectPool.html" title="interface in 
org.apache.commons.pool2">ObjectPool</a>&lt;T&gt;&nbsp;pool,
  int&nbsp;count)</span>
-                        throws <span class="exceptions"><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html";
 title="class or interface in java.lang" 
class="external-link">Exception</a></span></div>
+                        throws <span class="exceptions"><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html"; 
title="class or interface in java.lang" 
class="external-link">Exception</a></span></div>
 <div class="deprecation-block"><span 
class="deprecated-label">Deprecated.</span>
 <div class="deprecation-comment">Use <a 
href="ObjectPool.html#addObjects(int)"><code>ObjectPool.addObjects(int)</code></a>.</div>
 </div>
@@ -675,8 +675,8 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dd><code>pool</code> - the pool to prefill.</dd>
 <dd><code>count</code> - the number of idle objects to add.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Exception.html";
 title="class or interface in java.lang" 
class="external-link">Exception</a></code> - when <a 
href="ObjectPool.html#addObject()"><code>ObjectPool.addObject()</code></a> 
fails.</dd>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>pool</code> is <code>null</code>.</dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html"; 
title="class or interface in java.lang" 
class="external-link">Exception</a></code> - when <a 
href="ObjectPool.html#addObject()"><code>ObjectPool.addObject()</code></a> 
fails.</dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>pool</code> is <code>null</code>.</dd>
 </dl>
 </section>
 </li>
@@ -709,7 +709,7 @@ V&gt;</span>&nbsp;<span class="return-ty
  <p>
  <strong>Note:</strong> This should not be used on pool implementations that 
already
  provide proper synchronization such as the pools provided in the Commons
- Pool library. Wrapping a pool that <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()"
 title="class or interface in java.lang" 
class="external-link"><code>waits</code></a> for poolable
+ Pool library. Wrapping a pool that <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--"; 
title="class or interface in java.lang" 
class="external-link"><code>waits</code></a> for poolable
  objects to be returned before allowing another one to be borrowed with
  another layer of synchronization will cause liveliness issues or a
  deadlock.
@@ -735,7 +735,7 @@ V&gt;</span>&nbsp;<span class="return-ty
  <p>
  <strong>Note:</strong> This should not be used on pool implementations that 
already
  provide proper synchronization such as the pools provided in the Commons
- Pool library. Wrapping a pool that <a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()"
 title="class or interface in java.lang" 
class="external-link"><code>waits</code></a> for poolable
+ Pool library. Wrapping a pool that <a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--"; 
title="class or interface in java.lang" 
class="external-link"><code>waits</code></a> for poolable
  objects to be returned before allowing another one to be borrowed with
  another layer of synchronization will cause liveliness issues or a
  deadlock.
@@ -748,7 +748,7 @@ V&gt;</span>&nbsp;<span class="return-ty
 <dt>Returns:</dt>
 <dd>a synchronized view of the specified ObjectPool.</dd>
 <dt>Throws:</dt>
-<dd><code><a 
href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>pool</code> is <code>null</code>.</dd>
+<dd><code><a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html";
 title="class or interface in java.lang" 
class="external-link">IllegalArgumentException</a></code> - when 
<code>pool</code> is <code>null</code>.</dd>
 </dl>
 </section>
 </li>


Reply via email to