Method: Aerospike::Pool#initialize

Defined in:
lib/aerospike/utils/pool.rb

#initialize(max_size = 256, &block) ⇒ Pool

Returns a new instance of Pool.

[View source]

23
24
25
26
27
28
29
30
# File 'lib/aerospike/utils/pool.rb', line 23

def initialize(max_size = 256, &block)
  @create_proc = block
  @cleanup_proc = nil
  @check_proc = nil

  @pool = Queue.new
  @max_size = max_size
end