class ConnectionPool::TimedStack

def try_fetch_connection(options = nil)

their stack.
subclasses with expensive match/search algorithms to avoid double-handling
This method must returns a connection from the stack if one exists. Allows

This is an extension point for TimedStack and is called with a mutex.
#
def try_fetch_connection(options = nil)
  connection_stored?(options) && fetch_connection(options)
end