class Async::Pool::Controller

def release(resource)

Make the resource resources and let waiting tasks know that there is something resources.
def release(resource)
	reused = false
	
	# A resource that is not good should also not be reusable.
	if resource.reusable?
		reused = reuse(resource)
	end
ensure
	retire(resource) unless reused
end