apache / commons-pool
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 70 files with 8,031 lines of code.
    • 1 file changed more than 100 times (1,183 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (305 lines of code)
    • 3 files changed 6-20 times (368 lines of code)
    • 63 files changed 1-5 times (6,175 lines of code)
14% | 0% | 3% | 4% | 76%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 70 files with 8,031 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (1,183 lines of code)
    • 5 files changed by 6-10 contributors (619 lines of code)
    • 8 files changed by 2-5 contributors (375 lines of code)
    • 56 files changed by 1 contributor (5,854 lines of code)
0% | 14% | 7% | 4% | 72%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, yml, txt, md, sh, cgi, gitignore, json, html, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml52% | 0% | 13% | 16% | 17%
java0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src14% | 0% | 3% | 4% | 76%
doc0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
changes.xml
in src/changes
1183 - 2010-04-13 2023-07-30 250 19 niallp@apache.org garydgregory@gmail.com
site.xml
in src/site
25 - 2007-11-16 2023-07-17 40 9 niallp@apache.org garydgregory@gmail.com
download_pool.xml
in src/site/xdoc
126 - 2010-04-13 2023-06-25 33 7 niallp@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
154 - 2010-04-13 2023-07-17 24 7 niallp@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2023-06-25 13 7 niallp@apache.org garydgregory@gmail.com
examples.xml
in src/site/xdoc
154 - 2010-04-13 2023-07-17 8 7 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2010-04-13 2023-06-25 6 5 niallp@apache.org garydgregory@gmail.com
155 - 2022-07-03 2023-07-17 5 2 gardgregory@gmail.com garydgregory@gmail.com
index.xml
in src/site/xdoc/guide
49 - 2010-04-13 2013-11-03 4 4 niallp@apache.org markt@apache.org
15 1 2013-12-14 2023-07-17 3 3 psteitz@apache.org garydgregory@gmail.com
18 3 2013-12-14 2023-07-17 3 3 psteitz@apache.org garydgregory@gmail.com
cgi
download_pool.cgi
in src/site/resources
21 - 2013-02-26 2015-02-24 3 3 olamy@apache.org sebb@apache.org
bin.xml
in src/assembly
28 - 2007-11-16 2016-04-19 3 3 niallp@apache.org sebb@apache.org
35 2 2013-12-14 2023-07-17 3 3 psteitz@apache.org garydgregory@gmail.com
TrackedUse.java
in src/main/java/org/apache/commons/pool3
5 - 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
EvictionPolicy.java
in src/main/java/org/apache/commons/pool3/impl
5 - 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultPooledObjectInfoMBean.java
in src/main/java/org/apache/commons/pool3/impl
13 - 2023-07-17 2023-07-18 2 1 garydgregory@gmail.com garydgregory@gmail.com
CallStackUtils.java
in src/main/java/org/apache/commons/pool3/impl
25 3 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
EvictionConfig.java
in src/main/java/org/apache/commons/pool3/impl
34 5 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
GenericObjectPoolMXBean.java
in src/main/java/org/apache/commons/pool3/impl
40 - 2023-07-17 2023-07-18 2 1 garydgregory@gmail.com garydgregory@gmail.com
PooledObject.java
in src/main/java/org/apache/commons/pool3
50 5 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
GenericKeyedObjectPoolMXBean.java
in src/main/java/org/apache/commons/pool3/impl
53 5 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
AbandonedConfig.java
in src/main/java/org/apache/commons/pool3/impl
92 18 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultPooledObject.java
in src/main/java/org/apache/commons/pool3/impl
168 23 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
BaseObjectPoolConfig.java
in src/main/java/org/apache/commons/pool3/impl
183 37 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
GenericObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
594 37 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
BaseGenericObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
708 99 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
PoolUtils.java
in src/main/java/org/apache/commons/pool3
793 87 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
GenericKeyedObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
885 53 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/pool3
1 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/pool3/proxy
1 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/pool3/impl
1 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
SwallowedExceptionListener.java
in src/main/java/org/apache/commons/pool3
4 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
UsageTracking.java
in src/main/java/org/apache/commons/pool3
4 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
DestroyMode.java
in src/main/java/org/apache/commons/pool3
5 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
ProxySource.java
in src/main/java/org/apache/commons/pool3/proxy
6 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
CallStack.java
in src/main/java/org/apache/commons/pool3/impl
9 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultEvictionPolicy.java
in src/main/java/org/apache/commons/pool3/impl
10 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
KeyedPooledObjectFactory.java
in src/main/java/org/apache/commons/pool3
11 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
PooledObjectFactory.java
in src/main/java/org/apache/commons/pool3
11 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
InterruptibleReentrantLock.java
in src/main/java/org/apache/commons/pool3/impl
12 2 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
PooledObjectState.java
in src/main/java/org/apache/commons/pool3
13 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
BaseObject.java
in src/main/java/org/apache/commons/pool3
14 2 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
JdkProxyHandler.java
in src/main/java/org/apache/commons/pool3/proxy
15 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
CglibProxyHandler.java
in src/main/java/org/apache/commons/pool3/proxy
16 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
NoOpCallStack.java
in src/main/java/org/apache/commons/pool3/impl
17 4 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
ObjectPool.java
in src/main/java/org/apache/commons/pool3
22 2 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
BasePooledObjectFactory.java
in src/main/java/org/apache/commons/pool3
23 5 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
BaseKeyedPooledObjectFactory.java
in src/main/java/org/apache/commons/pool3
24 5 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
PooledSoftReference.java
in src/main/java/org/apache/commons/pool3/impl
30 5 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
changes.xml
in src/changes
1183 - 2010-04-13 2023-07-30 250 19 niallp@apache.org garydgregory@gmail.com
site.xml
in src/site
25 - 2007-11-16 2023-07-17 40 9 niallp@apache.org garydgregory@gmail.com
download_pool.xml
in src/site/xdoc
126 - 2010-04-13 2023-06-25 33 7 niallp@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
154 - 2010-04-13 2023-07-17 24 7 niallp@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2023-06-25 13 7 niallp@apache.org garydgregory@gmail.com
examples.xml
in src/site/xdoc
154 - 2010-04-13 2023-07-17 8 7 niallp@apache.org garydgregory@gmail.com
issue-tracking.xml
in src/site/xdoc
54 - 2010-04-13 2023-06-25 6 5 niallp@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc/guide
49 - 2010-04-13 2013-11-03 4 4 niallp@apache.org markt@apache.org
35 2 2013-12-14 2023-07-17 3 3 psteitz@apache.org garydgregory@gmail.com
15 1 2013-12-14 2023-07-17 3 3 psteitz@apache.org garydgregory@gmail.com
18 3 2013-12-14 2023-07-17 3 3 psteitz@apache.org garydgregory@gmail.com
bin.xml
in src/assembly
28 - 2007-11-16 2016-04-19 3 3 niallp@apache.org sebb@apache.org
cgi
download_pool.cgi
in src/site/resources
21 - 2013-02-26 2015-02-24 3 3 olamy@apache.org sebb@apache.org
155 - 2022-07-03 2023-07-17 5 2 gardgregory@gmail.com garydgregory@gmail.com
AbandonedConfig.java
in src/main/java/org/apache/commons/pool3/impl
92 18 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
BaseGenericObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
708 99 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
GenericObjectPoolMXBean.java
in src/main/java/org/apache/commons/pool3/impl
40 - 2023-07-17 2023-07-18 2 1 garydgregory@gmail.com garydgregory@gmail.com
GenericKeyedObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
885 53 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultPooledObject.java
in src/main/java/org/apache/commons/pool3/impl
168 23 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
CallStackUtils.java
in src/main/java/org/apache/commons/pool3/impl
25 3 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
EvictionConfig.java
in src/main/java/org/apache/commons/pool3/impl
34 5 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultPooledObjectInfoMBean.java
in src/main/java/org/apache/commons/pool3/impl
13 - 2023-07-17 2023-07-18 2 1 garydgregory@gmail.com garydgregory@gmail.com
GenericKeyedObjectPoolMXBean.java
in src/main/java/org/apache/commons/pool3/impl
53 5 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
GenericObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
594 37 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
BaseObjectPoolConfig.java
in src/main/java/org/apache/commons/pool3/impl
183 37 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
EvictionPolicy.java
in src/main/java/org/apache/commons/pool3/impl
5 - 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
PooledObject.java
in src/main/java/org/apache/commons/pool3
50 5 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
PoolUtils.java
in src/main/java/org/apache/commons/pool3
793 87 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
TrackedUse.java
in src/main/java/org/apache/commons/pool3
5 - 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
src-zip.xml
in src/assembly
57 - 2016-04-19 2016-04-19 1 1 sebb@apache.org sebb@apache.org
src-tar-gz.xml
in src/assembly
57 - 2016-04-19 2016-04-19 1 1 sebb@apache.org sebb@apache.org
releases.xml
in src/site/xdoc
39 - 2023-06-25 2023-06-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultPooledObjectInfo.java
in src/main/java/org/apache/commons/pool3/impl
67 13 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
CallStack.java
in src/main/java/org/apache/commons/pool3/impl
9 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
GenericObjectPoolConfig.java
in src/main/java/org/apache/commons/pool3/impl
46 8 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultEvictionPolicy.java
in src/main/java/org/apache/commons/pool3/impl
10 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
PooledSoftReference.java
in src/main/java/org/apache/commons/pool3/impl
30 5 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
PoolImplUtils.java
in src/main/java/org/apache/commons/pool3/impl
110 10 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
EvictionTimer.java
in src/main/java/org/apache/commons/pool3/impl
120 11 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
SecurityManagerCallStack.java
in src/main/java/org/apache/commons/pool3/impl
60 5 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
ThrowableCallStack.java
in src/main/java/org/apache/commons/pool3/impl
43 4 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
InterruptibleReentrantLock.java
in src/main/java/org/apache/commons/pool3/impl
12 2 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
SoftReferenceObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
208 15 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
GenericKeyedObjectPoolConfig.java
in src/main/java/org/apache/commons/pool3/impl
58 11 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
LinkedBlockingDeque.java
in src/main/java/org/apache/commons/pool3/impl
723 70 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/pool3/impl
1 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
NoOpCallStack.java
in src/main/java/org/apache/commons/pool3/impl
17 4 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
DestroyMode.java
in src/main/java/org/apache/commons/pool3
5 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
PooledObjectFactory.java
in src/main/java/org/apache/commons/pool3
11 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
KeyedObjectPool.java
in src/main/java/org/apache/commons/pool3
42 4 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
GenericKeyedObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
885 53 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
PoolUtils.java
in src/main/java/org/apache/commons/pool3
793 87 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
LinkedBlockingDeque.java
in src/main/java/org/apache/commons/pool3/impl
723 70 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
BaseGenericObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
708 99 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
GenericObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
594 37 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
SoftReferenceObjectPool.java
in src/main/java/org/apache/commons/pool3/impl
208 15 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
BaseObjectPoolConfig.java
in src/main/java/org/apache/commons/pool3/impl
183 37 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultPooledObject.java
in src/main/java/org/apache/commons/pool3/impl
168 23 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
EvictionTimer.java
in src/main/java/org/apache/commons/pool3/impl
120 11 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
PoolImplUtils.java
in src/main/java/org/apache/commons/pool3/impl
110 10 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
AbandonedConfig.java
in src/main/java/org/apache/commons/pool3/impl
92 18 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
ProxiedKeyedObjectPool.java
in src/main/java/org/apache/commons/pool3/proxy
79 14 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultPooledObjectInfo.java
in src/main/java/org/apache/commons/pool3/impl
67 13 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
SecurityManagerCallStack.java
in src/main/java/org/apache/commons/pool3/impl
60 5 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
ProxiedObjectPool.java
in src/main/java/org/apache/commons/pool3/proxy
59 10 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
GenericKeyedObjectPoolConfig.java
in src/main/java/org/apache/commons/pool3/impl
58 11 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
src-zip.xml
in src/assembly
57 - 2016-04-19 2016-04-19 1 1 sebb@apache.org sebb@apache.org
src-tar-gz.xml
in src/assembly
57 - 2016-04-19 2016-04-19 1 1 sebb@apache.org sebb@apache.org
GenericKeyedObjectPoolMXBean.java
in src/main/java/org/apache/commons/pool3/impl
53 5 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
PooledObject.java
in src/main/java/org/apache/commons/pool3
50 5 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
GenericObjectPoolConfig.java
in src/main/java/org/apache/commons/pool3/impl
46 8 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
BaseProxyHandler.java
in src/main/java/org/apache/commons/pool3/proxy
44 5 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
ThrowableCallStack.java
in src/main/java/org/apache/commons/pool3/impl
43 4 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
BaseObjectPool.java
in src/main/java/org/apache/commons/pool3
43 8 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
KeyedObjectPool.java
in src/main/java/org/apache/commons/pool3
42 4 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
GenericObjectPoolMXBean.java
in src/main/java/org/apache/commons/pool3/impl
40 - 2023-07-17 2023-07-18 2 1 garydgregory@gmail.com garydgregory@gmail.com
releases.xml
in src/site/xdoc
39 - 2023-06-25 2023-06-25 1 1 garydgregory@gmail.com garydgregory@gmail.com
CglibProxySource.java
in src/main/java/org/apache/commons/pool3/proxy
36 4 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
EvictionConfig.java
in src/main/java/org/apache/commons/pool3/impl
34 5 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
JdkProxySource.java
in src/main/java/org/apache/commons/pool3/proxy
33 4 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
overview.html
in src/main/java/org/apache/commons/pool3
33 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
PooledSoftReference.java
in src/main/java/org/apache/commons/pool3/impl
30 5 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
CallStackUtils.java
in src/main/java/org/apache/commons/pool3/impl
25 3 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
BaseKeyedPooledObjectFactory.java
in src/main/java/org/apache/commons/pool3
24 5 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
BasePooledObjectFactory.java
in src/main/java/org/apache/commons/pool3
23 5 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
ObjectPool.java
in src/main/java/org/apache/commons/pool3
22 2 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
NoOpCallStack.java
in src/main/java/org/apache/commons/pool3/impl
17 4 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
CglibProxyHandler.java
in src/main/java/org/apache/commons/pool3/proxy
16 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
JdkProxyHandler.java
in src/main/java/org/apache/commons/pool3/proxy
15 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
BaseObject.java
in src/main/java/org/apache/commons/pool3
14 2 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultPooledObjectInfoMBean.java
in src/main/java/org/apache/commons/pool3/impl
13 - 2023-07-17 2023-07-18 2 1 garydgregory@gmail.com garydgregory@gmail.com
PooledObjectState.java
in src/main/java/org/apache/commons/pool3
13 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
InterruptibleReentrantLock.java
in src/main/java/org/apache/commons/pool3/impl
12 2 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
PooledObjectFactory.java
in src/main/java/org/apache/commons/pool3
11 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
KeyedPooledObjectFactory.java
in src/main/java/org/apache/commons/pool3
11 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
DefaultEvictionPolicy.java
in src/main/java/org/apache/commons/pool3/impl
10 1 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
CallStack.java
in src/main/java/org/apache/commons/pool3/impl
9 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
ProxySource.java
in src/main/java/org/apache/commons/pool3/proxy
6 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
EvictionPolicy.java
in src/main/java/org/apache/commons/pool3/impl
5 - 2023-07-17 2023-07-21 2 1 garydgregory@gmail.com garydgregory@gmail.com
DestroyMode.java
in src/main/java/org/apache/commons/pool3
5 - 2023-07-17 2023-07-17 1 1 garydgregory@gmail.com garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 70 points

src/changes/changes.xml x: 1183 lines of code y: 250 # changes src/main/java/org/apache/commons/pool3/PoolUtils.java x: 793 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/PooledObject.java x: 50 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/TrackedUse.java x: 5 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/AbandonedConfig.java x: 92 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/BaseGenericObjectPool.java x: 708 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/BaseObjectPoolConfig.java x: 183 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/CallStackUtils.java x: 25 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/DefaultPooledObject.java x: 168 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/EvictionConfig.java x: 34 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/GenericKeyedObjectPool.java x: 885 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/GenericKeyedObjectPoolMXBean.java x: 53 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/GenericObjectPool.java x: 594 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/GenericObjectPoolMXBean.java x: 40 lines of code y: 2 # changes src/main/java/org/apache/commons/pool3/impl/DefaultPooledObjectInfoMBean.java x: 13 lines of code y: 2 # changes doc/ReaderUtil.java x: 35 lines of code y: 3 # changes doc/ReaderUtilClient.java x: 15 lines of code y: 3 # changes doc/StringBufferFactory.java x: 18 lines of code y: 3 # changes src/conf/findbugs-exclude-filter.xml x: 155 lines of code y: 5 # changes src/main/java/org/apache/commons/pool3/BaseKeyedPooledObjectFactory.java x: 24 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/BaseObject.java x: 14 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/BaseObjectPool.java x: 43 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/BasePooledObjectFactory.java x: 23 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/DestroyMode.java x: 5 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/KeyedObjectPool.java x: 42 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/KeyedPooledObjectFactory.java x: 11 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/SwallowedExceptionListener.java x: 4 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/CallStack.java x: 9 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/DefaultPooledObjectInfo.java x: 67 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/EvictionTimer.java x: 120 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/GenericKeyedObjectPoolConfig.java x: 58 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/GenericObjectPoolConfig.java x: 46 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/LinkedBlockingDeque.java x: 723 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/NoOpCallStack.java x: 17 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/PoolImplUtils.java x: 110 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/PooledSoftReference.java x: 30 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/SecurityManagerCallStack.java x: 60 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/SoftReferenceObjectPool.java x: 208 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/impl/package-info.java x: 1 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/overview.html x: 33 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java x: 36 lines of code y: 1 # changes src/main/java/org/apache/commons/pool3/proxy/ProxiedKeyedObjectPool.java x: 79 lines of code y: 1 # changes src/site/site.xml x: 25 lines of code y: 40 # changes src/site/xdoc/examples.xml x: 154 lines of code y: 8 # changes src/site/xdoc/index.xml x: 154 lines of code y: 24 # changes src/site/xdoc/download_pool.xml x: 126 lines of code y: 33 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 6 # changes src/site/xdoc/mail-lists.xml x: 160 lines of code y: 13 # changes src/site/xdoc/releases.xml x: 39 lines of code y: 1 # changes src/assembly/bin.xml x: 28 lines of code y: 3 # changes src/assembly/src-tar-gz.xml x: 57 lines of code y: 1 # changes src/site/resources/download_pool.cgi x: 21 lines of code y: 3 # changes src/site/xdoc/guide/index.xml x: 49 lines of code y: 4 # changes
250.0
# changes
  min: 1.0
  average: 6.7
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 250.0
0 1183.0
lines of code
min: 1.0 | average: 114.73 | 25th percentile: 14.75 | median: 37.5 | 75th percentile: 82.25 | max: 1183.0

Number of Contributors vs. Number of Changes: 70 points

src/changes/changes.xml x: 19 # contributors y: 250 # changes src/main/java/org/apache/commons/pool3/PoolUtils.java x: 1 # contributors y: 2 # changes doc/ReaderUtil.java x: 3 # contributors y: 3 # changes src/conf/findbugs-exclude-filter.xml x: 2 # contributors y: 5 # changes src/main/java/org/apache/commons/pool3/BaseKeyedPooledObjectFactory.java x: 1 # contributors y: 1 # changes src/site/site.xml x: 9 # contributors y: 40 # changes src/site/xdoc/examples.xml x: 7 # contributors y: 8 # changes src/site/xdoc/index.xml x: 7 # contributors y: 24 # changes src/site/xdoc/download_pool.xml x: 7 # contributors y: 33 # changes src/site/xdoc/issue-tracking.xml x: 5 # contributors y: 6 # changes src/site/xdoc/mail-lists.xml x: 7 # contributors y: 13 # changes src/site/xdoc/guide/index.xml x: 4 # contributors y: 4 # changes
250.0
# changes
  min: 1.0
  average: 6.7
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 250.0
0 19.0
# contributors
min: 1.0 | average: 1.97 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 19.0

Number of Contributors vs. File Size: 70 points

src/changes/changes.xml x: 19 # contributors y: 1183 lines of code src/main/java/org/apache/commons/pool3/PoolUtils.java x: 1 # contributors y: 793 lines of code src/main/java/org/apache/commons/pool3/PooledObject.java x: 1 # contributors y: 50 lines of code src/main/java/org/apache/commons/pool3/TrackedUse.java x: 1 # contributors y: 5 lines of code src/main/java/org/apache/commons/pool3/impl/AbandonedConfig.java x: 1 # contributors y: 92 lines of code src/main/java/org/apache/commons/pool3/impl/BaseGenericObjectPool.java x: 1 # contributors y: 708 lines of code src/main/java/org/apache/commons/pool3/impl/BaseObjectPoolConfig.java x: 1 # contributors y: 183 lines of code src/main/java/org/apache/commons/pool3/impl/CallStackUtils.java x: 1 # contributors y: 25 lines of code src/main/java/org/apache/commons/pool3/impl/DefaultPooledObject.java x: 1 # contributors y: 168 lines of code src/main/java/org/apache/commons/pool3/impl/EvictionConfig.java x: 1 # contributors y: 34 lines of code src/main/java/org/apache/commons/pool3/impl/GenericKeyedObjectPool.java x: 1 # contributors y: 885 lines of code src/main/java/org/apache/commons/pool3/impl/GenericKeyedObjectPoolMXBean.java x: 1 # contributors y: 53 lines of code src/main/java/org/apache/commons/pool3/impl/GenericObjectPool.java x: 1 # contributors y: 594 lines of code src/main/java/org/apache/commons/pool3/impl/GenericObjectPoolMXBean.java x: 1 # contributors y: 40 lines of code src/main/java/org/apache/commons/pool3/impl/DefaultPooledObjectInfoMBean.java x: 1 # contributors y: 13 lines of code doc/ReaderUtil.java x: 3 # contributors y: 35 lines of code doc/ReaderUtilClient.java x: 3 # contributors y: 15 lines of code src/conf/findbugs-exclude-filter.xml x: 2 # contributors y: 155 lines of code src/main/java/org/apache/commons/pool3/BaseObject.java x: 1 # contributors y: 14 lines of code src/main/java/org/apache/commons/pool3/BaseObjectPool.java x: 1 # contributors y: 43 lines of code src/main/java/org/apache/commons/pool3/BasePooledObjectFactory.java x: 1 # contributors y: 23 lines of code src/main/java/org/apache/commons/pool3/SwallowedExceptionListener.java x: 1 # contributors y: 4 lines of code src/main/java/org/apache/commons/pool3/impl/DefaultPooledObjectInfo.java x: 1 # contributors y: 67 lines of code src/main/java/org/apache/commons/pool3/impl/EvictionTimer.java x: 1 # contributors y: 120 lines of code src/main/java/org/apache/commons/pool3/impl/GenericKeyedObjectPoolConfig.java x: 1 # contributors y: 58 lines of code src/main/java/org/apache/commons/pool3/impl/LinkedBlockingDeque.java x: 1 # contributors y: 723 lines of code src/main/java/org/apache/commons/pool3/impl/PoolImplUtils.java x: 1 # contributors y: 110 lines of code src/main/java/org/apache/commons/pool3/impl/PooledSoftReference.java x: 1 # contributors y: 30 lines of code src/main/java/org/apache/commons/pool3/impl/SoftReferenceObjectPool.java x: 1 # contributors y: 208 lines of code src/main/java/org/apache/commons/pool3/proxy/ProxiedKeyedObjectPool.java x: 1 # contributors y: 79 lines of code src/site/site.xml x: 9 # contributors y: 25 lines of code src/site/xdoc/examples.xml x: 7 # contributors y: 154 lines of code src/site/xdoc/download_pool.xml x: 7 # contributors y: 126 lines of code src/site/xdoc/issue-tracking.xml x: 5 # contributors y: 54 lines of code src/site/xdoc/mail-lists.xml x: 7 # contributors y: 160 lines of code src/assembly/bin.xml x: 3 # contributors y: 28 lines of code src/site/resources/download_pool.cgi x: 3 # contributors y: 21 lines of code src/site/xdoc/guide/index.xml x: 4 # contributors y: 49 lines of code
1183.0
lines of code
  min: 1.0
  average: 114.73
  25th percentile: 14.75
  median: 37.5
  75th percentile: 82.25
  max: 1183.0
0 19.0
# contributors
min: 1.0 | average: 1.97 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 19.0