Synchronized pool of objects.
The maximum pool size
The pooled type.
Release an instance to the pool.