# File lib/moneta/shared.rb, line 43
    def connect
      @adapter ||= Adapters::Client.new(@options)
    rescue Errno::ECONNREFUSED, Errno::ENOENT => ex
      start_server
      tries ||= 0
      warn "Moneta::Shared - Failed to connect: #{ex.message}" if tries > 0
      (tries += 1) < 3 ? retry : raise
    end