# File lib/mongo/mongo_replica_set_client.rb, line 292
    def close(opts={})
      if opts[:soft]
        @manager.close(:soft => true) if @manager
      else
        @manager.close if @manager
      end

      # Clear the reference to this object.
      thread_local[:managers].delete(self)

      @connected = false
    end