class Async::Pool::Controller

def release(resource)

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