Method: Extlib::Pooling::Pool#expired?
- Defined in:
- lib/extlib/pooling.rb
#expired? ⇒ Boolean
219 220 221 222 223 224 225 226 227 |
# File 'lib/extlib/pooling.rb', line 219 def expired? @available.each do |instance| if Extlib.exiting || instance.instance_variable_get(:@__allocated_in_pool) + Extlib::Pooling.scavenger_interval <= (Time.now + 0.02) instance.dispose @available.delete(instance) end end size == 0 end |