puddle

A simple object pool implementation that uses asynchronous synchronization primitives only.