class Async::HTTP::Pool
def initialize(limit = nil, &block)
def initialize(limit = nil, &block) @resources = {} # resource => count @available = Async::Notification.new @limit = limit @constructor = block @guard = Async::Semaphore.new(1) end
def initialize(limit = nil, &block) @resources = {} # resource => count @available = Async::Notification.new @limit = limit @constructor = block @guard = Async::Semaphore.new(1) end