| GenericKeyedObjectPool.java |  | 0% |  | 0% | 191 | 191 | 581 | 581 | 74 | 74 | 2 | 2 |
| BaseGenericObjectPool.java |  | 0% |  | 0% | 159 | 159 | 432 | 432 | 122 | 122 | 5 | 5 |
| GenericObjectPool.java |  | 0% |  | 0% | 121 | 121 | 386 | 386 | 38 | 38 | 1 | 1 |
| LinkedBlockingDeque.java |  | 0% |  | 0% | 140 | 140 | 358 | 358 | 80 | 80 | 5 | 5 |
| SoftReferenceObjectPool.java |  | 0% |  | 0% | 47 | 47 | 141 | 141 | 17 | 17 | 1 | 1 |
| BaseObjectPoolConfig.java |  | 0% | | n/a | 56 | 56 | 140 | 140 | 56 | 56 | 1 | 1 |
| DefaultPooledObject.java |  | 0% |  | 0% | 42 | 42 | 89 | 89 | 30 | 30 | 1 | 1 |
| EvictionTimer.java |  | 0% |  | 0% | 25 | 25 | 64 | 64 | 13 | 13 | 4 | 4 |
| PoolImplUtils.java |  | 0% |  | 0% | 41 | 41 | 54 | 54 | 11 | 11 | 1 | 1 |
| AbandonedConfig.java |  | 0% |  | 0% | 22 | 22 | 55 | 55 | 21 | 21 | 1 | 1 |
| SecurityManagerCallStack.java |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 8 | 8 | 3 | 3 |
| DefaultPooledObjectInfo.java |  | 0% |  | 0% | 14 | 14 | 22 | 22 | 13 | 13 | 1 | 1 |
| EvictionConfig.java |  | 0% |  | 0% | 13 | 13 | 24 | 24 | 11 | 11 | 1 | 1 |
| GenericKeyedObjectPoolConfig.java |  | 0% | | n/a | 11 | 11 | 31 | 31 | 11 | 11 | 1 | 1 |
| GenericObjectPoolConfig.java |  | 0% | | n/a | 9 | 9 | 24 | 24 | 9 | 9 | 1 | 1 |
| ThrowableCallStack.java |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 5 | 5 | 2 | 2 |
| PooledSoftReference.java |  | 0% | | n/a | 5 | 5 | 15 | 15 | 5 | 5 | 1 | 1 |
| CallStackUtils.java |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 3 | 3 | 1 | 1 |
| DefaultEvictionPolicy.java |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 2 | 2 | 1 | 1 |
| InterruptibleReentrantLock.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| GenericKeyedObjectPoolMXBean.java | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| NoOpCallStack.java | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |