# File lib/typhoeus/hydra.rb, line 3 def initialize(options = {}) @memoize_requests = true @multi = Multi.new @easy_pool = [] initial_pool_size = options[:initial_pool_size] || 10 @max_concurrency = options[:max_concurrency] || 200 initial_pool_size.times { @easy_pool << Easy.new } @stubs = [] @memoized_requests = {} @retrieved_from_cache = {} @queued_requests = [] @running_requests = 0 @stubbed_request_count = 0 end