Implement to check resource is still usable.
Implement to check resource is still usable.
Implement to dispose of surplus resources.
Implement to dispose of surplus resources.
Implement to make new resources.
Implement to make new resources.
Acquire a resource without any nesting guarantees.
Acquire a resource without any nesting guarantees. Avoid this method.
Acquire a resource for the duration of the body.
Dispose of all resources not currently in use.
Release a directly-acquired resource.
Number of resource to always keep in reserve, if we have them.
Number of resource to always keep in reserve, if we have them.
How long to leave surplus resources unused before discarding them.
How long to leave surplus resources unused before discarding them.
Implements a dynamic pool of some resource, e.g. database connections.