Alias for item type to be stored in free list and accepted by public methods.
Ensures that the free list contains at least the specified number of (idle) items. Useful to pre-allocate a free list of a certain size.
Gets an item from the free list.
Ensures that the free list contains at most the specified number of (idle) items.
Recycles an item into the free list.
Free list class template.