Modified: websites/production/commons/content/proper/commons-pool/apidocs/org/apache/commons/pool2/impl/BaseGenericObjectPool.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/apidocs/org/apache/commons/pool2/impl/BaseGenericObjectPool.html (original) +++ websites/production/commons/content/proper/commons-pool/apidocs/org/apache/commons/pool2/impl/BaseGenericObjectPool.html Sat Feb 8 20:08:04 2025 @@ -2,7 +2,7 @@ <html lang> <head> <!-- Generated by javadoc (17) --> -<title>BaseGenericObjectPool (Apache Commons Pool 2.12.1 API)</title> +<title>BaseGenericObjectPool (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.impl, class: BaseGenericObjectPool"> @@ -72,7 +72,7 @@ loadScripts(document, 'script');</script <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.commons.pool2.impl</a></div> <h1 title="Class BaseGenericObjectPool" class="title">Class BaseGenericObjectPool<T></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"><a href="../BaseObject.html" title="class in org.apache.commons.pool2">org.apache.commons.pool2.BaseObject</a> <div class="inheritance">org.apache.commons.pool2.impl.BaseGenericObjectPool<T></div> </div> @@ -84,7 +84,7 @@ loadScripts(document, 'script');</script </dl> <dl class="notes"> <dt>All Implemented Interfaces:</dt> -<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/AutoCloseable.html" title="class or interface in java.lang" class="external-link">AutoCloseable</a></code></dd> +<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html" title="class or interface in java.lang" class="external-link">AutoCloseable</a></code></dd> </dl> <dl class="notes"> <dt>Direct Known Subclasses:</dt> @@ -93,7 +93,7 @@ loadScripts(document, 'script');</script <hr> <div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-63">BaseGenericObjectPool</a><T></span> <span class="extends-implements">extends <a href="../BaseObject.html" title="class in org.apache.commons.pool2">BaseObject</a> -implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/AutoCloseable.html" title="class or interface in java.lang" class="external-link">AutoCloseable</a></span></div> +implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html" title="class or interface in java.lang" class="external-link">AutoCloseable</a></span></div> <div class="block">Base class that provides common functionality for <a href="GenericObjectPool.html" title="class in org.apache.commons.pool2.impl"><code>GenericObjectPool</code></a> and <a href="GenericKeyedObjectPool.html" title="class in org.apache.commons.pool2.impl"><code>GenericKeyedObjectPool</code></a>. The primary reason this class exists is reduce code duplication between the two pool implementations. @@ -139,8 +139,8 @@ implements <a href="https://docs.oracle. <div class="table-header col-first">Constructor</div> <div class="table-header col-last">Description</div> <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(org.apache.commons.pool2.impl.BaseObjectPoolConfig,java.lang.String,java.lang.String)" class="member-name-link">BaseGenericObjectPool</a><wbr>(<a href="BaseObjectPoolConfig.html" title="class in org.apache.commons.pool2.impl">BaseObjectPoolConfig</a><<a href="BaseGenericObjectPool.html" title="type parameter in BaseGenericObjectPool">T</a>> config, - <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> jmxNameBase, - <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> jmxNamePrefix)</code></div> + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> jmxNameBase, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> jmxNamePrefix)</code></div> <div class="col-last even-row-color"> <div class="block">Handles JMX registration (if required) and the initialization required for monitoring.</div> @@ -190,7 +190,7 @@ implements <a href="https://docs.oracle. <div class="block">Gets the total number of objects created for this pool over the lifetime of the pool.</div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCreationStackTrace()" class="member-name-link">getCreationStackTrace</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the stack trace for the call that created this pool.</div> @@ -214,7 +214,7 @@ implements <a href="https://docs.oracle. <div class="block">Gets the total number of objects destroyed by this pool over the lifetime of the pool.</div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDurationBetweenEvictionRuns()" class="member-name-link">getDurationBetweenEvictionRuns</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the duration to sleep between runs of the idle @@ -225,20 +225,20 @@ implements <a href="https://docs.oracle. <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the <a href="EvictionPolicy.html" title="interface in org.apache.commons.pool2.impl"><code>EvictionPolicy</code></a> defined for this pool.</div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEvictionPolicyClassName()" class="member-name-link">getEvictionPolicyClassName</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the name of the <a href="EvictionPolicy.html" title="interface in org.apache.commons.pool2.impl"><code>EvictionPolicy</code></a> implementation that is used by this pool.</div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#getEvictorShutdownTimeout()" class="member-name-link">getEvictorShutdownTimeout</a>()</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> <div class="block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getEvictorShutdownTimeoutDuration()"><code>getEvictorShutdownTimeoutDuration()</code></a>.</div> </div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEvictorShutdownTimeoutDuration()" class="member-name-link">getEvictorShutdownTimeoutDuration</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the timeout that will be used when waiting for the Evictor to @@ -257,7 +257,7 @@ implements <a href="https://docs.oracle. <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets whether or not the pool serves threads waiting to borrow objects fairly.</div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.management/javax/management/ObjectName.html" title="class or interface in javax.management" class="external-link">ObjectName</a></code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/javax/management/ObjectName.html" title="class or interface in javax.management" class="external-link">ObjectName</a></code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getJmxName()" class="member-name-link">getJmxName</a>()</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the name under which the pool has been registered with the @@ -277,7 +277,7 @@ implements <a href="https://docs.oracle. <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets whether this pool identifies and logs any abandoned objects.</div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxBorrowWaitDuration()" class="member-name-link">getMaxBorrowWaitDuration</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the maximum time a thread has waited to borrow objects from the pool.</div> @@ -295,7 +295,7 @@ implements <a href="https://docs.oracle. <div class="block">Gets the maximum number of objects that can be allocated by the pool (checked out to clients, or idle awaiting checkout) at a given time.</div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMaxWaitDuration()" class="member-name-link">getMaxWaitDuration</a>()</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the maximum duration the @@ -310,7 +310,7 @@ implements <a href="https://docs.oracle. <div class="deprecation-comment">Use <a href="#getMaxWaitDuration()"><code>getMaxWaitDuration()</code></a>.</div> </div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMeanActiveDuration()" class="member-name-link">getMeanActiveDuration</a>()</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the mean time objects are active for based on the last <a href="#MEAN_TIMING_STATS_CACHE_SIZE"><code>MEAN_TIMING_STATS_CACHE_SIZE</code></a> objects returned to the pool.</div> @@ -322,7 +322,7 @@ implements <a href="https://docs.oracle. <div class="deprecation-comment">Use <a href="#getMeanActiveDuration()"><code>getMeanActiveDuration()</code></a>.</div> </div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMeanBorrowWaitDuration()" class="member-name-link">getMeanBorrowWaitDuration</a>()</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the mean time threads wait to borrow an object based on the last <a href="#MEAN_TIMING_STATS_CACHE_SIZE"><code>MEAN_TIMING_STATS_CACHE_SIZE</code></a> objects borrowed from the pool.</div> @@ -334,7 +334,7 @@ implements <a href="https://docs.oracle. <div class="deprecation-comment">Use <a href="#getMeanBorrowWaitDuration()"><code>getMeanBorrowWaitDuration()</code></a>.</div> </div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMeanIdleDuration()" class="member-name-link">getMeanIdleDuration</a>()</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the mean time objects are idle for based on the last <a href="#MEAN_TIMING_STATS_CACHE_SIZE"><code>MEAN_TIMING_STATS_CACHE_SIZE</code></a> objects borrowed from the pool.</div> @@ -351,14 +351,14 @@ implements <a href="https://docs.oracle. <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets whether to include statistics in exception messages.</div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMinEvictableIdleDuration()" class="member-name-link">getMinEvictableIdleDuration</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the minimum amount of time an object may sit idle in the pool before it is eligible for eviction by the idle object evictor (if any - see <a href="#setDurationBetweenEvictionRuns(java.time.Duration)"><code>setDurationBetweenEvictionRuns(Duration)</code></a>).</div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#getMinEvictableIdleTime()" class="member-name-link">getMinEvictableIdleTime</a>()</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> <div class="block"><span class="deprecated-label">Deprecated.</span> @@ -401,7 +401,7 @@ implements <a href="https://docs.oracle. <div class="deprecation-comment">Use <a href="#getRemoveAbandonedTimeoutDuration()"><code>getRemoveAbandonedTimeoutDuration()</code></a>.</div> </div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRemoveAbandonedTimeoutDuration()" class="member-name-link">getRemoveAbandonedTimeoutDuration</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the timeout before which an object will be considered to be @@ -413,7 +413,7 @@ implements <a href="https://docs.oracle. <div class="block">Gets the total number of objects returned to this pool over the lifetime of the pool.</div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSoftMinEvictableIdleDuration()" class="member-name-link">getSoftMinEvictableIdleDuration</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Gets the minimum amount of time an object may sit idle in the pool @@ -422,7 +422,7 @@ implements <a href="https://docs.oracle. with the extra condition that at least <code>minIdle</code> object instances remain in the pool.</div> </div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#getSoftMinEvictableIdleTime()" class="member-name-link">getSoftMinEvictableIdleTime</a>()</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> <div class="block"><span class="deprecated-label">Deprecated.</span> @@ -467,7 +467,7 @@ implements <a href="https://docs.oracle. idle object evictor (if any - see <a href="#setDurationBetweenEvictionRuns(java.time.Duration)"><code>setDurationBetweenEvictionRuns(Duration)</code></a>).</div> </div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> +<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final <a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#getTimeBetweenEvictionRuns()" class="member-name-link">getTimeBetweenEvictionRuns</a>()</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> <div class="block"><span class="deprecated-label">Deprecated.</span> @@ -514,7 +514,7 @@ implements <a href="https://docs.oracle. <div class="block">Sets the receiver with the given configuration.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDurationBetweenEvictionRuns(java.time.Duration)" class="member-name-link">setDurationBetweenEvictionRuns</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> timeBetweenEvictionRuns)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDurationBetweenEvictionRuns(java.time.Duration)" class="member-name-link">setDurationBetweenEvictionRuns</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> timeBetweenEvictionRuns)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the number of milliseconds to sleep between runs of the idle object evictor thread.</div> </div> @@ -524,18 +524,18 @@ implements <a href="https://docs.oracle. <div class="block">Sets the eviction policy for this pool.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEvictionPolicyClassName(java.lang.String)" class="member-name-link">setEvictionPolicyClassName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> evictionPolicyClassName)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEvictionPolicyClassName(java.lang.String)" class="member-name-link">setEvictionPolicyClassName</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> evictionPolicyClassName)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the name of the <a href="EvictionPolicy.html" title="interface in org.apache.commons.pool2.impl"><code>EvictionPolicy</code></a> implementation that is used by this pool.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEvictionPolicyClassName(java.lang.String,java.lang.ClassLoader)" class="member-name-link">setEvictionPolicyClassName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> evictionPolicyClassName, - <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> classLoader)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEvictionPolicyClassName(java.lang.String,java.lang.ClassLoader)" class="member-name-link">setEvictionPolicyClassName</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> evictionPolicyClassName, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a> classLoader)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the name of the <a href="EvictionPolicy.html" title="interface in org.apache.commons.pool2.impl"><code>EvictionPolicy</code></a> implementation that is used by this pool.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEvictorShutdownTimeout(java.time.Duration)" class="member-name-link">setEvictorShutdownTimeout</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> evictorShutdownTimeout)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEvictorShutdownTimeout(java.time.Duration)" class="member-name-link">setEvictorShutdownTimeout</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> evictorShutdownTimeout)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the timeout that will be used when waiting for the Evictor to shutdown if this pool is closed and it is the only pool still using the value for the Evictor.</div> @@ -562,7 +562,7 @@ implements <a href="https://docs.oracle. (checked out to clients, or idle awaiting checkout) at a given time.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxWait(java.time.Duration)" class="member-name-link">setMaxWait</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> maxWaitDuration)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxWait(java.time.Duration)" class="member-name-link">setMaxWait</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> maxWaitDuration)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the maximum duration the <code>borrowObject()</code> method should block before throwing an @@ -582,21 +582,21 @@ implements <a href="https://docs.oracle. <div class="block">Sets whether to include statistics in exception messages.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setMinEvictableIdle(java.time.Duration)" class="member-name-link">setMinEvictableIdle</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> minEvictableIdleTime)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setMinEvictableIdle(java.time.Duration)" class="member-name-link">setMinEvictableIdle</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> minEvictableIdleTime)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> <div class="block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#setMinEvictableIdleDuration(java.time.Duration)"><code>setMinEvictableIdleDuration(Duration)</code></a>.</div> </div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinEvictableIdleDuration(java.time.Duration)" class="member-name-link">setMinEvictableIdleDuration</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> minEvictableIdleTime)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMinEvictableIdleDuration(java.time.Duration)" class="member-name-link">setMinEvictableIdleDuration</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> minEvictableIdleTime)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the minimum amount of time an object may sit idle in the pool before it is eligible for eviction by the idle object evictor (if any - see <a href="#setDurationBetweenEvictionRuns(java.time.Duration)"><code>setDurationBetweenEvictionRuns(Duration)</code></a>).</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setMinEvictableIdleTime(java.time.Duration)" class="member-name-link">setMinEvictableIdleTime</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> minEvictableIdleTime)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setMinEvictableIdleTime(java.time.Duration)" class="member-name-link">setMinEvictableIdleTime</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> minEvictableIdleTime)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> <div class="block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#setMinEvictableIdleDuration(java.time.Duration)"><code>setMinEvictableIdleDuration(Duration)</code></a>.</div> @@ -616,14 +616,14 @@ implements <a href="https://docs.oracle. of the idle object evictor thread.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setSoftMinEvictableIdle(java.time.Duration)" class="member-name-link">setSoftMinEvictableIdle</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> softMinEvictableIdleTime)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setSoftMinEvictableIdle(java.time.Duration)" class="member-name-link">setSoftMinEvictableIdle</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> softMinEvictableIdleTime)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> <div class="block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#setSoftMinEvictableIdleDuration(java.time.Duration)"><code>setSoftMinEvictableIdleDuration(Duration)</code></a>.</div> </div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSoftMinEvictableIdleDuration(java.time.Duration)" class="member-name-link">setSoftMinEvictableIdleDuration</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> softMinEvictableIdleTime)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSoftMinEvictableIdleDuration(java.time.Duration)" class="member-name-link">setSoftMinEvictableIdleDuration</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> softMinEvictableIdleTime)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the minimum amount of time an object may sit idle in the pool before it is eligible for eviction by the idle object evictor (if any - @@ -632,7 +632,7 @@ implements <a href="https://docs.oracle. instances remain in the pool.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setSoftMinEvictableIdleTime(java.time.Duration)" class="member-name-link">setSoftMinEvictableIdleTime</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> softMinEvictableIdleTime)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setSoftMinEvictableIdleTime(java.time.Duration)" class="member-name-link">setSoftMinEvictableIdleTime</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> softMinEvictableIdleTime)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> <div class="block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#setSoftMinEvictableIdleDuration(java.time.Duration)"><code>setSoftMinEvictableIdleDuration(Duration)</code></a>.</div> @@ -677,7 +677,7 @@ implements <a href="https://docs.oracle. <a href="#setDurationBetweenEvictionRuns(java.time.Duration)"><code>setDurationBetweenEvictionRuns(Duration)</code></a>).</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code>final void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setTimeBetweenEvictionRuns(java.time.Duration)" class="member-name-link">setTimeBetweenEvictionRuns</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> timeBetweenEvictionRuns)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#setTimeBetweenEvictionRuns(java.time.Duration)" class="member-name-link">setTimeBetweenEvictionRuns</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> timeBetweenEvictionRuns)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> <div class="block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#setDurationBetweenEvictionRuns(java.time.Duration)"><code>setDurationBetweenEvictionRuns(Duration)</code></a>.</div> @@ -691,7 +691,7 @@ implements <a href="https://docs.oracle. </div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toStringAppendFields(java.lang.StringBuilder)" class="member-name-link">toStringAppendFields</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a> builder)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toStringAppendFields(java.lang.StringBuilder)" class="member-name-link">toStringAppendFields</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html" title="class or interface in java.lang" class="external-link">StringBuilder</a> builder)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Used by sub-classes to include the fields defined by the sub-class in the <a href="../BaseObject.html#toString()"><code>BaseObject.toString()</code></a> output.</div> @@ -703,8 +703,8 @@ implements <a href="https://docs.oracle. <h3 id="methods-inherited-from-class-org.apache.commons.pool2.BaseObject">Methods inherited from class org.apache.commons.pool2.<a href="../BaseObject.html" title="class in org.apache.commons.pool2">BaseObject</a></h3> <code><a href="../BaseObject.html#toString()">toString</a></code></div> <div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class 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#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 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#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> @@ -751,8 +751,8 @@ implements <a href="https://docs.oracle. <section class="detail" id="<init>(org.apache.commons.pool2.impl.BaseObjectPoolConfig,java.lang.String,java.lang.String)"> <h3>BaseGenericObjectPool</h3> <div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-411">BaseGenericObjectPool</a></span><wbr><span class="parameters">(<a href="BaseObjectPoolConfig.html" title="class in org.apache.commons.pool2.impl">BaseObjectPoolConfig</a><<a href="BaseGenericObjectPool.html" title="type parameter in BaseGenericObjectPool">T</a>> config, - <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> jmxNameBase, - <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> jmxNamePrefix)</span></div> + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> jmxNameBase, + <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> jmxNamePrefix)</span></div> <div class="block">Handles JMX registration (if required) and the initialization required for monitoring.</div> <dl class="notes"> @@ -780,7 +780,7 @@ implements <a href="https://docs.oracle. in JMX, deregisters it.</div> <dl class="notes"> <dt>Specified by:</dt> -<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/AutoCloseable.html#close()" title="class or interface in java.lang" class="external-link">close</a></code> in interface <code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/AutoCloseable.html" title="class or interface in java.lang" class="external-link">AutoCloseable</a></code></dd> +<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html#close--" title="class or interface in java.lang" class="external-link">close</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html" title="class or interface in java.lang" class="external-link">AutoCloseable</a></code></dd> </dl> </section> </li> @@ -788,7 +788,7 @@ implements <a href="https://docs.oracle. <section class="detail" id="evict()"> <h3>evict</h3> <div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-502">evict</a></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="block">Perform <code>numTests</code> idle object eviction tests, evicting examined objects that meet the criteria for eviction. If <code>testWhileIdle</code> is true, examined objects are validated @@ -797,7 +797,7 @@ implements <a href="https://docs.oracle. are removed.</div> <dl class="notes"> <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 there is a problem evicting idle objects.</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 there is a problem evicting idle objects.</dd> </dl> </section> </li> @@ -848,7 +848,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getCreationStackTrace()"> <h3>getCreationStackTrace</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-544">getCreationStackTrace</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-544">getCreationStackTrace</a></span>()</div> <div class="block">Gets the stack trace for the call that created this pool. JMX registration may trigger a memory leak so it is important that pools are deregistered when no longer used by calling the <a href="#close()"><code>close()</code></a> method. @@ -900,7 +900,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getDurationBetweenEvictionRuns()"> <h3>getDurationBetweenEvictionRuns</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-585">getDurationBetweenEvictionRuns</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-585">getDurationBetweenEvictionRuns</a></span>()</div> <div class="block">Gets the duration to sleep between runs of the idle object evictor thread. When non-positive, no idle object evictor thread will be run.</div> @@ -934,7 +934,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getEvictionPolicyClassName()"> <h3>getEvictionPolicyClassName</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-607">getEvictionPolicyClassName</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-607">getEvictionPolicyClassName</a></span>()</div> <div class="block">Gets the name of the <a href="EvictionPolicy.html" title="interface in org.apache.commons.pool2.impl"><code>EvictionPolicy</code></a> implementation that is used by this pool.</div> <dl class="notes"> @@ -952,8 +952,8 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getEvictorShutdownTimeout()"> <h3>getEvictorShutdownTimeout</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> -</span><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-621">getEvictorShutdownTimeout</a></span>()</div> +<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 final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-621">getEvictorShutdownTimeout</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getEvictorShutdownTimeoutDuration()"><code>getEvictorShutdownTimeoutDuration()</code></a>.</div> </div> @@ -972,7 +972,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getEvictorShutdownTimeoutDuration()"> <h3>getEvictorShutdownTimeoutDuration</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-635">getEvictorShutdownTimeoutDuration</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-635">getEvictorShutdownTimeoutDuration</a></span>()</div> <div class="block">Gets the timeout that will be used when waiting for the Evictor to shutdown if this pool is closed and it is the only pool still using the the value for the Evictor.</div> @@ -988,7 +988,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getEvictorShutdownTimeoutMillis()"> <h3>getEvictorShutdownTimeoutMillis</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 final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-648">getEvictorShutdownTimeoutMillis</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getEvictorShutdownTimeoutDuration()"><code>getEvictorShutdownTimeoutDuration()</code></a>.</div> @@ -1019,7 +1019,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getJmxName()"> <h3>getJmxName</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.management/javax/management/ObjectName.html" title="class or interface in javax.management" class="external-link">ObjectName</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-670">getJmxName</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/javax/management/ObjectName.html" title="class or interface in javax.management" class="external-link">ObjectName</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-670">getJmxName</a></span>()</div> <div class="block">Gets the name under which the pool has been registered with the platform MBean server or <code>null</code> if the pool has not been registered.</div> @@ -1074,7 +1074,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMaxBorrowWaitDuration()"> <h3>getMaxBorrowWaitDuration</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-710">getMaxBorrowWaitDuration</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-710">getMaxBorrowWaitDuration</a></span>()</div> <div class="block">Gets the maximum time a thread has waited to borrow objects from the pool.</div> <dl class="notes"> <dt>Returns:</dt> @@ -1087,7 +1087,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMaxBorrowWaitTimeMillis()"> <h3>getMaxBorrowWaitTimeMillis</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 final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-720">getMaxBorrowWaitTimeMillis</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getMaxBorrowWaitDuration()"><code>getMaxBorrowWaitDuration()</code></a>.</div> @@ -1123,7 +1123,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMaxWaitDuration()"> <h3>getMaxWaitDuration</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-753">getMaxWaitDuration</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-753">getMaxWaitDuration</a></span>()</div> <div class="block">Gets the maximum duration the <code>borrowObject()</code> method should block before throwing an exception when the pool is exhausted and @@ -1148,7 +1148,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMaxWaitMillis()"> <h3>getMaxWaitMillis</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 final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-771">getMaxWaitMillis</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getMaxWaitDuration()"><code>getMaxWaitDuration()</code></a>.</div> @@ -1175,7 +1175,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMeanActiveDuration()"> <h3>getMeanActiveDuration</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-784">getMeanActiveDuration</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-784">getMeanActiveDuration</a></span>()</div> <div class="block">Gets the mean time objects are active for based on the last <a href="#MEAN_TIMING_STATS_CACHE_SIZE"><code>MEAN_TIMING_STATS_CACHE_SIZE</code></a> objects returned to the pool.</div> <dl class="notes"> <dt>Returns:</dt> @@ -1189,7 +1189,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMeanActiveTimeMillis()"> <h3>getMeanActiveTimeMillis</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 final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-796">getMeanActiveTimeMillis</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getMeanActiveDuration()"><code>getMeanActiveDuration()</code></a>.</div> @@ -1205,7 +1205,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMeanBorrowWaitDuration()"> <h3>getMeanBorrowWaitDuration</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-809">getMeanBorrowWaitDuration</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-809">getMeanBorrowWaitDuration</a></span>()</div> <div class="block">Gets the mean time threads wait to borrow an object based on the last <a href="#MEAN_TIMING_STATS_CACHE_SIZE"><code>MEAN_TIMING_STATS_CACHE_SIZE</code></a> objects borrowed from the pool.</div> <dl class="notes"> <dt>Returns:</dt> @@ -1219,7 +1219,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMeanBorrowWaitTimeMillis()"> <h3>getMeanBorrowWaitTimeMillis</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 final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-821">getMeanBorrowWaitTimeMillis</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getMeanBorrowWaitDuration()"><code>getMeanBorrowWaitDuration()</code></a>.</div> @@ -1235,7 +1235,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMeanIdleDuration()"> <h3>getMeanIdleDuration</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-834">getMeanIdleDuration</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-834">getMeanIdleDuration</a></span>()</div> <div class="block">Gets the mean time objects are idle for based on the last <a href="#MEAN_TIMING_STATS_CACHE_SIZE"><code>MEAN_TIMING_STATS_CACHE_SIZE</code></a> objects borrowed from the pool.</div> <dl class="notes"> <dt>Returns:</dt> @@ -1249,7 +1249,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMeanIdleTimeMillis()"> <h3>getMeanIdleTimeMillis</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 final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-846">getMeanIdleTimeMillis</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getMeanIdleDuration()"><code>getMeanIdleDuration()</code></a>.</div> @@ -1282,7 +1282,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMinEvictableIdleDuration()"> <h3>getMinEvictableIdleDuration</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-878">getMinEvictableIdleDuration</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-878">getMinEvictableIdleDuration</a></span>()</div> <div class="block">Gets the minimum amount of time an object may sit idle in the pool before it is eligible for eviction by the idle object evictor (if any - see <a href="#setDurationBetweenEvictionRuns(java.time.Duration)"><code>setDurationBetweenEvictionRuns(Duration)</code></a>). When non-positive, @@ -1306,8 +1306,8 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMinEvictableIdleTime()"> <h3>getMinEvictableIdleTime</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> -</span><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-896">getMinEvictableIdleTime</a></span>()</div> +<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 final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-896">getMinEvictableIdleTime</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getMinEvictableIdleDuration()"><code>getMinEvictableIdleDuration()</code></a>.</div> </div> @@ -1334,7 +1334,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getMinEvictableIdleTimeMillis()"> <h3>getMinEvictableIdleTimeMillis</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 final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-914">getMinEvictableIdleTimeMillis</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getMinEvictableIdleDuration()"><code>getMinEvictableIdleDuration()</code></a>.</div> @@ -1437,7 +1437,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getRemoveAbandonedTimeout()"> <h3>getRemoveAbandonedTimeout</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</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-984">getRemoveAbandonedTimeout</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getRemoveAbandonedTimeoutDuration()"><code>getRemoveAbandonedTimeoutDuration()</code></a>.</div> @@ -1463,7 +1463,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getRemoveAbandonedTimeoutDuration()"> <h3>getRemoveAbandonedTimeoutDuration</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-999">getRemoveAbandonedTimeoutDuration</a></span>()</div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-999">getRemoveAbandonedTimeoutDuration</a></span>()</div> <div class="block">Gets the timeout before which an object will be considered to be abandoned by this pool.</div> <dl class="notes"> @@ -1497,7 +1497,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getSoftMinEvictableIdleDuration()"> <h3>getSoftMinEvictableIdleDuration</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-1030">getSoftMinEvictableIdleDuration</a></span>()</div> +<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-1030">getSoftMinEvictableIdleDuration</a></span>()</div> <div class="block">Gets the minimum amount of time an object may sit idle in the pool before it is eligible for eviction by the idle object evictor (if any - see <a href="#setDurationBetweenEvictionRuns(java.time.Duration)"><code>setDurationBetweenEvictionRuns(Duration)</code></a>), @@ -1524,8 +1524,8 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getSoftMinEvictableIdleTime()"> <h3>getSoftMinEvictableIdleTime</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> -</span><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-1051">getSoftMinEvictableIdleTime</a></span>()</div> +<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 final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-1051">getSoftMinEvictableIdleTime</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getSoftMinEvictableIdleDuration()"><code>getSoftMinEvictableIdleDuration()</code></a>.</div> </div> @@ -1555,7 +1555,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getSoftMinEvictableIdleTimeMillis()"> <h3>getSoftMinEvictableIdleTimeMillis</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 final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-1072">getSoftMinEvictableIdleTimeMillis</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getSoftMinEvictableIdleTime()"><code>getSoftMinEvictableIdleTime()</code></a>.</div> @@ -1688,8 +1688,8 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getTimeBetweenEvictionRuns()"> <h3>getTimeBetweenEvictionRuns</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> -</span><span class="modifiers">public final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-1197">getTimeBetweenEvictionRuns</a></span>()</div> +<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 final</span> <span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a></span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-1197">getTimeBetweenEvictionRuns</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment"><a href="#getDurationBetweenEvictionRuns()"><code>getDurationBetweenEvictionRuns()</code></a>.</div> </div> @@ -1713,7 +1713,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="getTimeBetweenEvictionRunsMillis()"> <h3>getTimeBetweenEvictionRunsMillis</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 final</span> <span class="return-type">long</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-1211">getTimeBetweenEvictionRunsMillis</a></span>()</div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#getDurationBetweenEvictionRuns()"><code>getDurationBetweenEvictionRuns()</code></a>.</div> @@ -1823,7 +1823,7 @@ implements <a href="https://docs.oracle. <li> <section class="detail" id="setDurationBetweenEvictionRuns(java.time.Duration)"> <h3>setDurationBetweenEvictionRuns</h3> -<div class="member-signature"><span class="modifiers">public final</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../../src-html/org/apache/commons/pool2/impl/BaseGenericObjectPool.html#line-1391">setDurationBetweenEvictionRuns</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/Duration.html" title="class or interface in java.time" class="external-link">Duration</a> timeBetweenEvictionRuns)</span></div>
[... 170 lines stripped ...]