AtomicInt extends the functionality of AtomicInteger to provide additional convenience functionality.
DelayedQueue allows enqueuing of items that are handled by the handler after a specific delay.
Pool offers a fairly simplistic object pooling implementation.
SimplePool offers defaults for most of Pool values and only really needs an implementation of create.
Temporal represents an object that only exists for a specified period of time before being disposed.
Time represents convenience values and utilities for lengths of time.
WorkQueue provides a backing concurrent queue to store a backlog of work to be done and can be invoked arbitrarily based on the needs of the implementation.