The maximum number of resources that the pool can contain
Handler: taking some resource via borrow
methods
Handler: clearing of all pool resources
Handler: releasing of some resource
Handler: taking some resource via take
methods
A function to destroy one resource from the pool
Number of resources to create at pull initialization
A function to calculate a hash string for the specified arguments