class AdvancedConnection::ActiveRecordExt::ConnectionPool::Queues::AgeSorted
Public Instance Methods
poll(timeout = nil)
click to toggle source
# File lib/advanced_connection/active_record_ext/connection_pool/queues.rb, line 39 def poll(timeout = nil) synchronize do # always sort age based queues from youngest to oldest @queue.sort_by!(&:instance_age) no_wait_poll || (timeout && wait_poll(timeout)) end end