# File lib/listen/adapter.rb, line 80
    def initialize(directories, options = {}, &callback)
      @directories  = Array(directories)
      @callback     = callback
      @paused       = false
      @mutex        = Mutex.new
      @changed_dirs = Set.new
      @turnstile    = Turnstile.new
      @latency    ||= DEFAULT_LATENCY
      @latency      = options[:latency] if options[:latency]
      @report_changes = options[:report_changes].nil? ? true : options[:report_changes]
    end