def refreshable?(node)
      return false if node.arbiter?
      node.down? ? node.down_at < down_boundary : node.needs_refresh?(refresh_boundary)
    end
def refreshable?(node)
      return false if node.arbiter?
      node.down? ? node.down_at < down_boundary : node.needs_refresh?(refresh_boundary)
    end
Is the provided node refreshable? This is in the case where the refresh
 boundary has passed, or the node has been down longer than the down
 boundary.

 @api private

 @example Is the node refreshable?
   cluster.refreshable?(node)

 @param [ Node ] node The Node to check.

 @since 2.0.0