# File lib/extlib/pooling.rb, line 181 def release(instance) lock.synchronize do instance.instance_variable_set(:@__allocated_in_pool, Time.now) @used.delete(instance.object_id) @available.push(instance) wait.signal end nil end