| Interface | Description | 
|---|---|
| BlockingPool<T> | |
| NonBlockingPool<T> | |
| Releaser | 
 Releaser is like Closeable, but doesn't throw IOExceptions. 
 | 
| ResourceHolder<T> | 
| Class | Description | 
|---|---|
| CombiningIterable<InType> | |
| CombiningIterator<InType> | |
| DefaultBlockingPool<T> | 
 Pool that pre-generates objects up to a limit, then permits possibly-blocking "take" operations. 
 | 
| DummyBlockingPool<T> | 
 BlockingPool with 0 maxSize, all take*() methods immediately throw  
UnsupportedOperationException. | 
| DummyNonBlockingPool<T> | 
 NonBlockingPool which is not able to allocate objects,  
DummyNonBlockingPool.take() throws UnsupportedOperationException. | 
| IntegerSet | |
| IntegerSet.BitSetIterator | |
| OrderedMergeIterator<T> | 
 An OrderedMergeIterator is an iterator that merges together multiple sorted iterators. 
 | 
| OrderedMergeSequence<T> | 
 An OrderedMergeIterator is an iterator that merges together multiple sorted iterators. 
 | 
| ReferenceCountingResourceHolder<T> | |
| SerializablePair<T1,T2> | |
| StupidPool<T> | |
| StupidResourceHolder<T> | 
Copyright © 2011–2018. All rights reserved.