| Name | Description | Type | Package | Framework |
| FixedSizePool | An object pool storing hard references to a fixed number of instantiated objects at the given key. | Class | org.carrot2.util.pool | Carrot |
| IActivationListener | Pooled object activation listener. | Interface | org.carrot2.util.pool | Carrot |
| IDisposalListener | Pooled object disposal listener. | Interface | org.carrot2.util.pool | Carrot |
| IInstantiationListener | Pooled object instantiation listener. | Interface | org.carrot2.util.pool | Carrot |
| IParameterizedPool | A parameterized pool of objects. | Interface | org.carrot2.util.pool | Carrot |
| IPassivationListener | Pooled object passivation listener. | Interface | org.carrot2.util.pool | Carrot |
| SoftUnboundedPool | An extremely simple, unbounded object pool. | Class | org.carrot2.util.pool | Carrot |