Modified: websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PoolUtils$ErodingPerKeyKeyedObjectPool.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PoolUtils$ErodingPerKeyKeyedObjectPool.html (original) +++ websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PoolUtils$ErodingPerKeyKeyedObjectPool.html Tue Sep 29 15:33:18 2020 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>PoolUtils.ErodingPerKeyKeyedObjectPool</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Pool</a> > <a href="index.html" class="el_package">org.apache.commons.pool2</a> > <span class="el_class">PoolUtils.ErodingPerKeyKeyedObjectPool</span></div><h1>PoolUtils.ErodingPerKeyKeyedObjec tPool</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 53</td><td class="ctr2">100%</td><td class="bar">0 of 2</td><t d class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">11</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="PoolUtils.java.html#L1826" class="el_method">getErodingFactor(Object)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="PoolUtils.java.html#L1841" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="17" alt="17"/></td><td class="c tr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="PoolUtils.java.html#L1804" class="el_method">PoolUtils.ErodingPerKeyKeyedObjectPool(KeyedObjectPool, float)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>PoolUtils.ErodingPerKeyKeyedObjectPool</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Pool</a> > <a href="index.html" class="el_package">org.apache.commons.pool2</a> > <span class="el_class">PoolUtils.ErodingPerKeyKeyedObjectPool</span></div><h1>PoolUtils.ErodingPerKeyKeyedObjec tPool</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 53</td><td class="ctr2">100%</td><td class="bar">0 of 2</td><t d class="ctr2">100%</td><td class="ctr1">0</td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">11</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a0"><a href="PoolUtils.java.html#L1826" class="el_method">getErodingFactor(Object)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="22" alt="22"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">5</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="PoolUtils.java.html#L1842" class="el_method">toString()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="17" alt="17"/></td><td class="c tr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i2">2</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="PoolUtils.java.html#L1804" class="el_method">PoolUtils.ErodingPerKeyKeyedObjectPool(KeyedObjectPool, float)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file
Modified: websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PoolUtils.java.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PoolUtils.java.html (original) +++ websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PoolUtils.java.html Tue Sep 29 15:33:18 2020 @@ -1836,10 +1836,11 @@ public final class PoolUtils { /** * {@inheritDoc} */ + @SuppressWarnings("resource") // getKeyedPool(): ivar access @Override public String toString() { -<span class="fc" id="L1841"> return "ErodingPerKeyKeyedObjectPool{" + "factor=" + factor +</span> -<span class="fc" id="L1842"> ", keyedPool=" + getKeyedPool() + '}';</span> +<span class="fc" id="L1842"> return "ErodingPerKeyKeyedObjectPool{" + "factor=" + factor +</span> +<span class="fc" id="L1843"> ", keyedPool=" + getKeyedPool() + '}';</span> } } } Added: websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PooledObjectFactory.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PooledObjectFactory.html (added) +++ websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PooledObjectFactory.html Tue Sep 29 15:33:18 2020 @@ -0,0 +1 @@ +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>PooledObjectFactory</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Pool</a> > <a href="index.html" class="el_package">org.apache.commons.pool2</a> > <span class="el_class">PooledObjectFactory</span></div><h1>PooledObjectFactory</h1><table class="coverage" cellspacing="0" id="cov eragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 4</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="c tr2">1</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="PooledObjectFactory.java.html#L126" class="el_method">destroyObject(PooledObject, DestroyMode)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">2</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PooledObjectFactory.java.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PooledObjectFactory.java.html (added) +++ websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/PooledObjectFactory.java.html Tue Sep 29 15:33:18 2020 @@ -0,0 +1,163 @@ +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>PooledObjectFactory.java</title><link rel="stylesheet" href="../jacoco-resources/prettify.css" type="text/css"/><script type="text/javascript" src="../jacoco-resources/prettify.js"></script></head><body onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Pool</a> > <a href="index.source.html" class="el_package">org.apache.commons.pool2</a> > <span class="el_source" >PooledObjectFactory.java</span></div><h1>PooledObjectFactory.java</h1><pre >class="source lang-java linenums">/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.pool2; + +/** + * An interface defining life-cycle methods for instances to be served by an + * {@link ObjectPool}. + * <p> + * By contract, when an {@link ObjectPool} delegates to a + * {@link PooledObjectFactory}, + * </p> + * <ol> + * <li> + * {@link #makeObject} is called whenever a new instance is needed. + * </li> + * <li> + * {@link #activateObject} is invoked on every instance that has been + * {@link #passivateObject passivated} before it is + * {@link ObjectPool#borrowObject borrowed} from the pool. + * </li> + * <li> + * {@link #validateObject} may be invoked on {@link #activateObject activated} + * instances to make sure they can be {@link ObjectPool#borrowObject borrowed} + * from the pool. {@link #validateObject} may also be used to + * test an instance being {@link ObjectPool#returnObject returned} to the pool + * before it is {@link #passivateObject passivated}. It will only be invoked + * on an activated instance. + * </li> + * <li> + * {@link #passivateObject} is invoked on every instance when it is returned + * to the pool. + * </li> + * <li> + * {@link #destroyObject} is invoked on every instance when it is being + * "dropped" from the pool (whether due to the response from + * {@link #validateObject}, or for reasons specific to the pool + * implementation.) There is no guarantee that the instance being destroyed + * will be considered active, passive or in a generally consistent state. + * </li> + * </ol> + * {@link PooledObjectFactory} must be thread-safe. The only promise + * an {@link ObjectPool} makes is that the same instance of an object will not + * be passed to more than one method of a {@code PoolableObjectFactory} + * at a time. + * <p> + * While clients of a {@link KeyedObjectPool} borrow and return instances of + * the underlying value type {@code V}, the factory methods act on instances of + * {@link PooledObject PooledObject&lt;V&gt;}. These are the object wrappers that + * pools use to track and maintain state information about the objects that + * they manage. + * </p> + * + * @param <T> Type of element managed in this factory. + * + * @see ObjectPool + * + * @since 2.0 + */ +public interface PooledObjectFactory<T> { + + /** + * Creates an instance that can be served by the pool and wrap it in a + * {@link PooledObject} to be managed by the pool. + * + * @return a {@code PooledObject} wrapping an instance that can be served by the pool + * + * @throws Exception if there is a problem creating a new instance, + * this will be propagated to the code requesting an object. + */ + PooledObject<T> makeObject() throws Exception; + + /** + * Destroys an instance no longer needed by the pool, using the default (NORMAL) + * DestroyMode. + * <p> + * It is important for implementations of this method to be aware that there + * is no guarantee about what state {@code obj} will be in and the + * implementation should be prepared to handle unexpected errors. + * </p> + * <p> + * Also, an implementation must take in to consideration that instances lost + * to the garbage collector may never be destroyed. + * </p> + * + * @param p a {@code PooledObject} wrapping the instance to be destroyed + * + * @throws Exception should be avoided as it may be swallowed by + * the pool implementation. + * + * @see #validateObject + * @see ObjectPool#invalidateObject + */ + void destroyObject(PooledObject<T> p) throws Exception; + + /** + * Destroys an instance no longer needed by the pool, using the provided + * DestroyMode. + * + * @param p a {@code PooledObject} wrapping the instance to be destroyed + * @param mode DestroyMode providing context to the factory + * + * @throws Exception should be avoided as it may be swallowed by + * the pool implementation. + * + * @see #validateObject + * @see ObjectPool#invalidateObject + * @see #destroyObject(PooledObject) + * @see DestroyMode + * @since 2.9.0 + */ + default void destroyObject(final PooledObject<T> p, final DestroyMode mode) throws Exception { +<span class="fc" id="L126"> destroyObject(p);</span> +<span class="fc" id="L127"> }</span> + + /** + * Ensures that the instance is safe to be returned by the pool. + * + * @param p a {@code PooledObject} wrapping the instance to be validated + * + * @return {@code false} if {@code obj} is not valid and should + * be dropped from the pool, {@code true} otherwise. + */ + boolean validateObject(PooledObject<T> p); + + /** + * Reinitializes an instance to be returned by the pool. + * + * @param p a {@code PooledObject} wrapping the instance to be activated + * + * @throws Exception if there is a problem activating {@code obj}, + * this exception may be swallowed by the pool. + * + * @see #destroyObject + */ + void activateObject(PooledObject<T> p) throws Exception; + + /** + * Uninitializes an instance to be returned to the idle object pool. + * + * @param p a {@code PooledObject} wrapping the instance to be passivated + * + * @throws Exception if there is a problem passivating {@code obj}, + * this exception may be swallowed by the pool. + * + * @see #destroyObject + */ + void passivateObject(PooledObject<T> p) throws Exception; +} +</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/index.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/index.html (original) +++ websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/index.html Tue Sep 29 15:33:18 2020 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.pool2</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Pool</a> > <span class="el_package">org.apache.commons.pool2</span></div><h1>org.apache.commons.pool2</h1><table class="coverage" c ellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead> <tfoot><tr><td>Total</td><td class="bar">84 of 1,579</td><td class="ctr2">94%</td><td class="bar">11 of 84</td><td class="ctr2">86%</td><td class="ctr1">17</td><td class="ctr2">168</td><td class="ctr1">35</td><td class="ctr2">453</td><td class="ctr1">8</td><td class="ctr2">126</td><td class="ctr1">1</td><td class="ctr2">20</td></tr></tfoot><tbody><tr><td id="a10"><a href="PoolUtils$ErodingKeyedObjectPool.html" class="el_class">PoolUtils.ErodingKeyedObjectPool</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="122" alt="122"/></td><td class="ctr2" id="c17">82%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="6" alt="6"/></td><td class="ctr2" id="e10">75%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g1 ">20</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i3">46</td><td class="ctr1" id="j0">3</td><td class="ctr2" id="k1">16</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a4"><a href="KeyedObjectPool.html" class="el_class">KeyedObjectPool</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="18" alt="18"/></td><td class="ctr2" id="c18">47%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="e11">50%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g8">6</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i11">11</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k15">2</td><td class="ctr1" id="l2">0</td><td class="ctr2" i d="m1">1</td></tr><tr><td id="a11"><a href="PoolUtils$ErodingObjectPool.html" class="el_class">PoolUtils.ErodingObjectPool</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="98" alt="98"/></td><td class="ctr2" id="c16">91%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="5" alt="5"/></td><td class="ctr2" id="e7">83%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i4">35</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a17"><a href="PoolUtils$SynchronizedObjectPool.html" class="el_class">PoolUtils.SynchronizedObjectPool</a></td><td class="bar" id="b3 "><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="139" alt="139"/></td><td class="ctr2" id="c13">94%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e12">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">11</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i2">51</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k4">10</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a8"><a href="PoolUtils.html" class="el_class">PoolUtils</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="117" height="10" title="238" alt="238"/></td><td class="ctr2" id="c11">97%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="116" height="10" title="35" alt="35"/></td><td class="ctr2" id="e6">97%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g0">36</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i0">67</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k0">18</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a13"><a href="PoolUtils$KeyedObjectPoolMinIdleTimerTask.html" class="el_class">PoolUtils.KeyedObjectPoolMinIdleTimerTask</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="77" alt="77"/></td><td class="ctr2" id="c14">93%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src ="../jacoco-resources/greenbar.gif" width="16" height="10" title="5" alt="5"/></td><td class="ctr2" id="e8">83%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g9">6</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i7">23</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k11">3</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a14"><a href="PoolUtils$ObjectPoolMinIdleTimerTask.html" class="el_class">PoolUtils.ObjectPoolMinIdleTimerTask</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="63" alt="63"/></td><td class="ctr2" id="c15">92%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="5" alt="5"/></td><td class="ctr2" id="e9">83%</td><td class="ctr1" id="f7">1</td ><td class="ctr2" id="g10">6</td><td class="ctr1" id="h8">1</td><td >class="ctr2" id="i8">21</td><td class="ctr1" id="j8">0</td><td class="ctr2" >id="k12">3</td><td class="ctr1" id="l7">0</td><td class="ctr2" >id="m6">1</td></tr><tr><td id="a15"><a >href="PoolUtils$SynchronizedKeyedObjectPool.html" >class="el_class">PoolUtils.SynchronizedKeyedObjectPool</a></td><td >class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" >height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" >width="94" height="10" title="191" alt="191"/></td><td class="ctr2" >id="c10">98%</td><td class="bar" id="d7"><img >src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" >alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" >id="f9">0</td><td class="ctr2" id="g2">14</td><td class="ctr1" >id="h4">3</td><td class="ctr2" id="i1">64</td><td class="ctr1" >id="j9">0</td><td class="ctr2" id="k2">13</td><td class="ctr1" >id="l8">0</td><td class="ctr2" id="m7">1</td></t r><tr><td id="a6"><a href="PooledObject.html" class="el_class">PooledObject</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g16">2</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i18">2</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k16">2</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a1"><a href="BaseObject.html" class="el_class">BaseObject</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="27" alt="27"/></td><td class="ctr2" id="c12">96%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g15">3</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i14">8</td><td class="ctr1" id="j4">1</td><td cl ass="ctr2" id="k13">3</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a16"><a href="PoolUtils$SynchronizedKeyedPooledObjectFactory.html" class="el_class">PoolUtils.SynchronizedKeyedPooledObjectFactory</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="104" alt="104"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g6">8</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i5">29</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k6">7</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a7"><a href="PooledObjectState.html" class="el_class">PooledObjectState</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="1 04" alt="104"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i12">11</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k18">1</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a18"><a href="PoolUtils$SynchronizedPooledObjectFactory.html" class="el_class">PoolUtils.SynchronizedPooledObjectFactory</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="99" alt="99"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g7">8</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i6">29</td><td class="ctr1" id="j12">0</td><td class="ctr2" id=" k7">7</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a9"><a href="PoolUtils$ErodingFactor.html" class="el_class">PoolUtils.ErodingFactor</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="35" height="10" title="72" alt="72"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">4</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i10">13</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k10">4</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a12"><a href="PoolUtils$ErodingPerKeyKeyedObjectPool.html" class="el_class">PoolUtils.ErodingPerKeyKeyedObjectPool</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="53" alt="53"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d10"><img src="../jacoco-resource s/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">4</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i13">11</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">3</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a2"><a href="BaseObjectPool.html" class="el_class">BaseObjectPool</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="44" alt="44"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g5">10</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i9">15</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k5">9</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m15">1</ td></tr><tr><td id="a0"><a href="BaseKeyedPooledObjectFactory.html" class="el_class">BaseKeyedPooledObjectFactory</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="14" alt="14"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g11">6</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i15">6</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k8">6</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a3"><a href="BasePooledObjectFactory.html" class="el_class">BasePooledObjectFactory</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="13" alt="13"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g12">6</td><td class="ctr1" id="h17" >0</td><td class="ctr2" id="i16">6</td><td class="ctr1" id="j17">0</td><td >class="ctr2" id="k9">6</td><td class="ctr1" id="l17">0</td><td class="ctr2" >id="m17">1</td></tr><tr><td id="a5"><a href="ObjectPool.html" >class="el_class">ObjectPool</a></td><td class="bar" id="b18"><img >src="../jacoco-resources/greenbar.gif" width="4" height="10" title="10" >alt="10"/></td><td class="ctr2" id="c8">100%</td><td class="bar" >id="d12"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" >title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" >id="f18">0</td><td class="ctr2" id="g17">2</td><td class="ctr1" >id="h18">0</td><td class="ctr2" id="i17">3</td><td class="ctr1" >id="j18">0</td><td class="ctr2" id="k19">1</td><td class="ctr1" >id="l18">0</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a19"><a >href="PoolUtils$TimerHolder.html" >class="el_class">PoolUtils.TimerHolder</a></td><td class="bar" id="b19"><img >src="../jacoco-resources/greenbar.gif" width="4" height= "10" title="9" alt="9"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g18">2</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i19">2</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k17">2</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m19">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.pool2</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Pool</a> > <span class="el_package">org.apache.commons.pool2</span></div><h1>org.apache.commons.pool2</h1><table class="coverage" c ellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead> <tfoot><tr><td>Total</td><td class="bar">93 of 1,621</td><td class="ctr2">94%</td><td class="bar">11 of 84</td><td class="ctr2">86%</td><td class="ctr1">19</td><td class="ctr2">173</td><td class="ctr1">39</td><td class="ctr2">464</td><td class="ctr1">10</td><td class="ctr2">131</td><td class="ctr1">1</td><td class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a13"><a href="PoolUtils$ErodingKeyedObjectPool.html" class="el_class">PoolUtils.ErodingKeyedObjectPool</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="122" alt="122"/></td><td class="ctr2" id="c19">82%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="20" height="10" title="6" alt="6"/></td><td class="ctr2" id="e10">75%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g 1">20</td><td class="ctr1" id="h0">10</td><td class="ctr2" id="i3">46</td><td class="ctr1" id="j0">3</td><td class="ctr2" id="k1">16</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a5"><a href="KeyedObjectPool.html" class="el_class">KeyedObjectPool</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="18" alt="18"/></td><td class="ctr2" id="c21">41%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="13" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="4" alt="4"/></td><td class="ctr2" id="e11">50%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g8">7</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i10">13</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k11">3</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a14"><a href="PoolUtils$ErodingObjectPool.html" class="el_class">PoolUtils.ErodingObjectPool</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="98" alt="98"/></td><td class="ctr2" id="c18">91%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="5" alt="5"/></td><td class="ctr2" id="e7">83%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g3">13</td><td class="ctr1" id="h2">6</td><td class="ctr2" id="i4">35</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">10</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a20"><a href="PoolUtils$SynchronizedObjectPool.html" class="el_class">PoolUtils.SynchronizedObjectPool</a></td><td class="bar" id=" b3"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="68" height="10" title="139" alt="139"/></td><td class="ctr2" id="c15">94%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="1" alt="1"/></td><td class="ctr2" id="e12">50%</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">11</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i2">51</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k4">10</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a11"><a href="PoolUtils.html" class="el_class">PoolUtils</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="117" height="10" title="238" alt="238"/></td><td class="ctr 2" id="c13">97%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="116" height="10" title="35" alt="35"/></td><td class="ctr2" id="e6">97%</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g0">36</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i0">67</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k0">18</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a16"><a href="PoolUtils$KeyedObjectPoolMinIdleTimerTask.html" class="el_class">PoolUtils.KeyedObjectPoolMinIdleTimerTask</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="38" height="10" title="77" alt="77"/></td><td class="ctr2" id="c16">93%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="5" alt="5"/></td><td class="ctr2" id="e8">83%</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g9">6</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i7">23</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k12">3</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a17"><a href="PoolUtils$ObjectPoolMinIdleTimerTask.html" class="el_class">PoolUtils.ObjectPoolMinIdleTimerTask</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="63" alt="63"/></td><td class="ctr2" id="c17">92%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="5" alt="5"/></td><td class="ctr2" id="e9">83%</td><td class="ctr1" id="f7">1< /td><td class="ctr2" id="g10">6</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i8">21</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k13">3</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a7"><a href="ObjectPool.html" class="el_class">ObjectPool</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="10" alt="10"/></td><td class="ctr2" id="c20">71%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g15">3</td><td class="ctr1" id="h5">2</td><td class="ctr2" id="i17">5</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k16">2</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a18"><a href="PoolUtils$SynchronizedKeyed ObjectPool.html" class="el_class">PoolUtils.SynchronizedKeyedObjectPool</a></td><td class="bar" id="b8"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="191" alt="191"/></td><td class="ctr2" id="c12">98%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g2">14</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i1">64</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k2">13</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a8"><a href="PooledObject.html" class="el_class">PooledObject</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" alt="3"/></td><td class="ctr2" id="c22">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e 13">n/a</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g17">2</td><td class="ctr1" id="h6">2</td><td class="ctr2" id="i19">2</td><td class="ctr1" id="j2">2</td><td class="ctr2" id="k17">2</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a1"><a href="BaseObject.html" class="el_class">BaseObject</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="27" alt="27"/></td><td class="ctr2" id="c14">96%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g16">3</td><td class="ctr1" id="h10">1</td><td class="ctr2" id="i14">8</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k14">3</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a19"><a href="PoolUtils$SynchronizedKeyedPooledObjectFactory.html" class="el_class">PoolUtils.SynchronizedKeyedPooledObjectFactory</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="104" alt="104"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g6">8</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i5">29</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k6">7</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a10"><a href="PooledObjectState.html" class="el_class">PooledObjectState</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="51" height="10" title="104" alt="104"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">11</td><td class="ctr1" id="j12">0</ td><td class="ctr2" id="k19">1</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a21"><a href="PoolUtils$SynchronizedPooledObjectFactory.html" class="el_class">PoolUtils.SynchronizedPooledObjectFactory</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="48" height="10" title="99" alt="99"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g7">8</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i6">29</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k7">7</td><td class="ctr1" id="l13">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a12"><a href="PoolUtils$ErodingFactor.html" class="el_class">PoolUtils.ErodingFactor</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="35" height= "10" title="72" alt="72"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g13">4</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i11">13</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k10">4</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a15"><a href="PoolUtils$ErodingPerKeyKeyedObjectPool.html" class="el_class">PoolUtils.ErodingPerKeyKeyedObjectPool</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="26" height="10" title="53" alt="53"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d11"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g14">4</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i13">11</td><td class="ctr1" id="j15">0</td><td class="ct r2" id="k15">3</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a2"><a href="BaseObjectPool.html" class="el_class">BaseObjectPool</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="44" alt="44"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d12"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g5">10</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i9">15</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k5">9</td><td class="ctr1" id="l16">0</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a4"><a href="DestroyMode.html" class="el_class">DestroyMode</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="11" height="10" title="24" alt="24"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id="i18">3</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k20">1</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a0"><a href="BaseKeyedPooledObjectFactory.html" class="el_class">BaseKeyedPooledObjectFactory</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="14" alt="14"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g11">6</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i15">6</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k8">6</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a3"><a href="BasePooledObjectFactory.html" class="el_class">BasePooledObjectFactory</a></td><td class="bar" i d="b19"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="13" alt="13"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g12">6</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i16">6</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k9">6</td><td class="ctr1" id="l19">0</td><td class="ctr2" id="m19">1</td></tr><tr><td id="a22"><a href="PoolUtils$TimerHolder.html" class="el_class">PoolUtils.TimerHolder</a></td><td class="bar" id="b20"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="9" alt="9"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g18">2</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i20">2</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k18">2</td><td class="ctr1" id="l20">0</td><td class ="ctr2" id="m20">1</td></tr><tr><td id="a6"><a href="KeyedPooledObjectFactory.html" class="el_class">KeyedPooledObjectFactory</a></td><td class="bar" id="b21"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="5" alt="5"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i21">2</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a9"><a href="PooledObjectFactory.html" class="el_class">PooledObjectFactory</a></td><td class="bar" id="b22"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h 22">0</td><td class="ctr2" id="i22">2</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k22">1</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m22">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/index.source.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/index.source.html (original) +++ websites/production/commons/content/proper/commons-pool/jacoco/org.apache.commons.pool2/index.source.html Tue Sep 29 15:33:18 2020 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.pool2</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Pool</a> > <span class="el_package">org.apache.commons.pool2</span></div><h1>org.apache.commons.pool2</h1><table class="coverage" cellspacing="0 " id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><t d>Total</td><td class="bar">84 of 1,579</td><td class="ctr2">94%</td><td class="bar">11 of 84</td><td class="ctr2">86%</td><td class="ctr1">17</td><td class="ctr2">168</td><td class="ctr1">35</td><td class="ctr2">453</td><td class="ctr1">8</td><td class="ctr2">126</td><td class="ctr1">1</td><td class="ctr2">20</td></tr></tfoot><tbody><tr><td id="a8"><a href="PoolUtils.java.html" class="el_source">PoolUtils.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="60" alt="60"/><img src="../jacoco-resources/greenbar.gif" width="114" height="10" title="1,265" alt="1,265"/></td><td class="ctr2" id="c6">95%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="108" height="10" title="65" alt="65"/></td><td class="ctr2" id="e2">90%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">132</td><td class="ctr1" id="h0">26</td> <td class="ctr2" id="i0">391</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">96</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m0">12</td></tr><tr><td id="a4"><a href="KeyedObjectPool.java.html" class="el_source">KeyedObjectPool.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="18" alt="18"/></td><td class="ctr2" id="c7">47%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f1">3</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h1">6</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k5">2</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a6"> <a href="PooledObject.java.html" class="el_source">PooledObject.java</a></td><td class="bar" id="b2"/><td class="ctr2" id="c8">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i8">2</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="BaseObject.java.html" class="el_source">BaseObject.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="27" alt="27"/></td><td class="ctr2" id="c5">96%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k4">3</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr><tr ><td id="a7"><a href="PooledObjectState.java.html" >class="el_source">PooledObjectState.java</a></td><td class="bar" id="b4"><img >src="../jacoco-resources/greenbar.gif" width="9" height="10" title="104" >alt="104"/></td><td class="ctr2" id="c0">100%</td><td class="bar" >id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f4">0</td><td >class="ctr2" id="g8">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" >id="i3">11</td><td class="ctr1" id="j4">0</td><td class="ctr2" >id="k7">1</td><td class="ctr1" id="l4">0</td><td class="ctr2" >id="m4">1</td></tr><tr><td id="a2"><a href="BaseObjectPool.java.html" >class="el_source">BaseObjectPool.java</a></td><td class="bar" id="b5"><img >src="../jacoco-resources/greenbar.gif" width="3" height="10" title="44" >alt="44"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d2"><img >src="../jacoco-resources/greenbar.gif" width="3" height="10" title="2" >alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" >id="f5">0</td><td cla ss="ctr2" id="g1">10</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k1">9</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a0"><a href="BaseKeyedPooledObjectFactory.java.html" class="el_source">BaseKeyedPooledObjectFactory.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a3"><a href="BasePooledObjectFactory.java.html" class="el_source">BasePooledObjectFactory.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="1" h eight="10" title="13" alt="13"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g4">6</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a5"><a href="ObjectPool.java.html" class="el_source">ObjectPool.java</a></td><td class="bar" id="b8"/><td class="ctr2" id="c4">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr></tbody></table><div class="footer"><span class="right">Created wi th <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.pool2</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Pool</a> > <span class="el_package">org.apache.commons.pool2</span></div><h1>org.apache.commons.pool2</h1><table class="coverage" cellspacing="0 " id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><t d>Total</td><td class="bar">93 of 1,621</td><td class="ctr2">94%</td><td class="bar">11 of 84</td><td class="ctr2">86%</td><td class="ctr1">19</td><td class="ctr2">173</td><td class="ctr1">39</td><td class="ctr2">464</td><td class="ctr1">10</td><td class="ctr2">131</td><td class="ctr1">1</td><td class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a11"><a href="PoolUtils.java.html" class="el_source">PoolUtils.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="60" alt="60"/><img src="../jacoco-resources/greenbar.gif" width="114" height="10" title="1,265" alt="1,265"/></td><td class="ctr2" id="c8">95%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="108" height="10" title="65" alt="65"/></td><td class="ctr2" id="e2">90%</td><td class="ctr1" id="f0">11</td><td class="ctr2" id="g0">132</td><td class="ctr1" id="h0">26</t d><td class="ctr2" id="i0">391</td><td class="ctr1" id="j0">4</td><td class="ctr2" id="k0">96</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m0">12</td></tr><tr><td id="a5"><a href="KeyedObjectPool.java.html" class="el_source">KeyedObjectPool.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="25" alt="25"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="18" alt="18"/></td><td class="ctr2" id="c10">41%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f1">4</td><td class="ctr2" id="g2">7</td><td class="ctr1" id="h1">8</td><td class="ctr2" id="i2">13</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k4">3</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a 7"><a href="ObjectPool.java.html" class="el_source">ObjectPool.java</a></td><td class="bar" id="b2"/><td class="ctr2" id="c9">71%</td><td class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">3</td><td class="ctr1" id="h2">2</td><td class="ctr2" id="i7">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k6">2</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a8"><a href="PooledObject.java.html" class="el_source">PooledObject.java</a></td><td class="bar" id="b3"/><td class="ctr2" id="c11">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h3">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j2">2</td><td class="ctr2" id="k7">2</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m3">1</td></tr> <tr><td id="a1"><a href="BaseObject.java.html" class="el_source">BaseObject.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="27" alt="27"/></td><td class="ctr2" id="c7">96%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g6">3</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i4">8</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k5">3</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a10"><a href="PooledObjectState.java.html" class="el_source">PooledObjectState.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="104" alt="104"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">11</td><td class ="ctr1" id="j5">0</td><td class="ctr2" id="k8">1</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a2"><a href="BaseObjectPool.java.html" class="el_source">BaseObjectPool.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="44" alt="44"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g1">10</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i1">15</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k1">9</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a4"><a href="DestroyMode.java.html" class="el_source">DestroyMode.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="24" alt="24"/></td><td class="ctr2" id= "c2">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k9">1</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a0"><a href="BaseKeyedPooledObjectFactory.java.html" class="el_source">BaseKeyedPooledObjectFactory.java</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="14" alt="14"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g3">6</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i5">6</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a3"><a href="BasePooledObjectFactory.java.html" class="el_source">BasePool edObjectFactory.java</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="13" alt="13"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g4">6</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i6">6</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k3">6</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a6"><a href="KeyedPooledObjectFactory.java.html" class="el_source">KeyedPooledObjectFactory.java</a></td><td class="bar" id="b10"/><td class="ctr2" id="c5">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td i d="a9"><a href="PooledObjectFactory.java.html" class="el_source">PooledObjectFactory.java</a></td><td class="bar" id="b11"/><td class="ctr2" id="c6">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-pool/japicmp.diff ============================================================================== --- websites/production/commons/content/proper/commons-pool/japicmp.diff (original) +++ websites/production/commons/content/proper/commons-pool/japicmp.diff Tue Sep 29 15:33:18 2020 @@ -1,2 +1,36 @@ -Comparing source compatibility of commons-pool2-2.8.1.jar against commons-pool2-2.8.0.jar -No changes. \ No newline at end of file +Comparing source compatibility of commons-pool2-2.9.0.jar against commons-pool2-2.8.1.jar ++++ NEW ENUM: PUBLIC(+) FINAL(+) org.apache.commons.pool2.DestroyMode (compatible) + +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. + +++ NEW INTERFACE: java.lang.Comparable + +++ NEW INTERFACE: java.io.Serializable + +++ NEW SUPERCLASS: java.lang.Enum + +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.apache.commons.pool2.DestroyMode ABANDONED + +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.apache.commons.pool2.DestroyMode NORMAL + +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.pool2.DestroyMode valueOf(java.lang.String) + +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.pool2.DestroyMode[] values() +*** MODIFIED CLASS: PUBLIC org.apache.commons.pool2.impl.GenericKeyedObjectPool (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 + +++ NEW METHOD: PUBLIC(+) void invalidateObject(java.lang.Object, java.lang.Object, org.apache.commons.pool2.DestroyMode) + +++ NEW EXCEPTION: java.lang.Exception +*** MODIFIED CLASS: PUBLIC org.apache.commons.pool2.impl.GenericObjectPool (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 + +++ NEW METHOD: PUBLIC(+) void invalidateObject(java.lang.Object, org.apache.commons.pool2.DestroyMode) + +++ NEW EXCEPTION: java.lang.Exception +===* UNCHANGED CLASS: PUBLIC org.apache.commons.pool2.impl.SoftReferenceObjectPool (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 +*** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.pool2.KeyedObjectPool (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 + +++ NEW METHOD: PUBLIC(+) void invalidateObject(java.lang.Object, java.lang.Object, org.apache.commons.pool2.DestroyMode) + +++ NEW EXCEPTION: java.lang.Exception +*** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.pool2.KeyedPooledObjectFactory (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 + +++ NEW METHOD: PUBLIC(+) void destroyObject(java.lang.Object, org.apache.commons.pool2.PooledObject, org.apache.commons.pool2.DestroyMode) + +++ NEW EXCEPTION: java.lang.Exception +*** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.pool2.ObjectPool (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 + +++ NEW METHOD: PUBLIC(+) void invalidateObject(java.lang.Object, org.apache.commons.pool2.DestroyMode) + +++ NEW EXCEPTION: java.lang.Exception +*** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.pool2.PooledObjectFactory (not serializable) + === CLASS FILE FORMAT VERSION: 52.0 <- 52.0 + +++ NEW METHOD: PUBLIC(+) void destroyObject(org.apache.commons.pool2.PooledObject, org.apache.commons.pool2.DestroyMode) + +++ NEW EXCEPTION: java.lang.Exception