/**
  * @param \Elasticsearch\Connections\Connection $connection
  *
  * @return bool
  */
 private function readyToRevive(Connection $connection)
 {
     $timeout = min($this->pingTimeout * pow(2, $connection->getPingFailures()), $this->maxPingTimeout);
     if ($connection->getLastPing() + $timeout < time()) {
         return true;
     } else {
         return false;
     }
 }