Mirror of Apache Commons Pool
Java Other
Switch branches/tags
start@560659 start@560657 start@560656 start@139578 start@139576 start jwsp_10_01@560659 jwsp_10_01@560657 jwsp_10_01@560656 jwsp_10_01@139578 jwsp_10_01@139576 jwsp_10_01 jwsdp_10_ea2_01@560659 jwsdp_10_ea2_01@560657 jwsdp_10_ea2_01@560656 jwsdp_10_ea2_01@139585 jwsdp_10_ea2_01 commons-pool-2.6.0 commons-pool-2.6.0-RC1 USED_BY_SCARAB_0_16_20@560659 USED_BY_SCARAB_0_16_20@560657 USED_BY_SCARAB_0_16_20@560656 USED_BY_SCARAB_0_16_20@139685 USED_BY_SCARAB_0_16_20 STRUTS_1_1_RC1@560659 STRUTS_1_1_RC1@560657 STRUTS_1_1_RC1@560656 STRUTS_1_1_RC1@139653 STRUTS_1_1_RC1 STRUTS_1_1_B3@560659 STRUTS_1_1_B3@560657 STRUTS_1_1_B3@560656 STRUTS_1_1_B3@139653 STRUTS_1_1_B3 STRUTS_1_1_B2@560659 STRUTS_1_1_B2@560657 STRUTS_1_1_B2@560656 STRUTS_1_1_B2@139633 STRUTS_1_1_B2 STRUTS_1_1_B1@560659 STRUTS_1_1_B1@560657 STRUTS_1_1_B1@560656 STRUTS_1_1_B1@139588 STRUTS_1_1_B1 POOL_2_5_0 POOL_2_5_0_RC1 POOL_2.4.3 POOL_2.4.3-RC1 POOL_2_4_2 POOL_2_4_2_RC1 POOL_2_4_1 POOL_2_4_1_RC1 POOL_2_4 POOL_2_4_RC1 POOL_2_3 POOL_2_3_RC2 POOL_2_3_RC1 POOL_2_2 POOL_2_2_RC2 POOL_2_2_RC1 POOL_2_1 POOL_2_1_RC2 POOL_2_1_RC1 POOL_2_0 POOL_2_0_RC4 POOL_2_0_RC3 POOL_2_0_RC2 POOL_2_0_RC1 POOL_1_6 POOL_1_6_RC4 POOL_1_6_RC3 POOL_1_6_RC2 POOL_1_6_RC1 POOL_1_5_7 POOL_1_5_7_RC3 POOL_1_5_7_RC2 POOL_1_5_7_RC1 POOL_1_5_6 POOL_1_5_6_RC2 POOL_1_5_6_RC1 POOL_1_5_5 POOL_1_5_5_RC2 POOL_1_5_5_RC1 POOL_1_5_4 POOL_1_5_4_RC1 POOL_1_5_3 POOL_1_5_3_RC1 POOL_1_5_2 POOL_1_5_2_RC2 POOL_1_5_2_RC1 POOL_1_5_1 POOL_1_5_1_RC1 POOL_1_5 POOL_1_5_RC3 POOL_1_5_RC2 POOL_1_5_RC1 POOL_1_4 POOL_1_4_RC3 POOL_1_4_RC2 POOL_1_4_RC1
Nothing to show
Clone or download
Latest commit 3e6dfcd Jul 16, 2018


Apache Commons Pool

Build Status Coverage Status Maven Central Javadocs

The Apache Commons Object Pooling Library.


More information can be found on the Apache Commons Pool homepage. The Javadoc can be browsed. Questions related to the usage of Apache Commons Pool should be posted to the user mailing list.

Where can I get the latest release?

You can download source and binaries from our download page.

Alternatively you can pull it from the central Maven repositories:



We accept Pull Requests via GitHub. The developer mailing list is the main channel of communication for contributors. There are some guidelines which will make applying PRs easier for us:

  • No tabs! Please use spaces for indentation.
  • Respect the code style.
  • Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change.
  • Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running mvn clean test.

If you plan to contribute on a regular basis, please consider filing a contributor license agreement. You can learn more about contributing via GitHub in our contribution guidelines.


This code is under the Apache Licence v2.

See the NOTICE.txt file for required notices and attributions.


You like Apache Commons Pool? Then donate back to the ASF to support the development.

Additional Resources