class Bundler::ConnectionPool

def checkout(options = {})

def checkout(options = {})
  if ::Thread.current[@key]
    ::Thread.current[@key_count]+= 1
    ::Thread.current[@key]
  else
    ::Thread.current[@key_count]= 1
    ::Thread.current[@key]= @available.pop(options[:timeout] || @timeout)
  end
end