# File lib/em-hiredis/persistent_lock.rb, line 20
    def initialize(redis, key, options = {})
      @redis, @key = redis, key
      @timeout = options[:lock_timeout] || 100
      @retry_timeout = options[:retry_interval] || 60

      @lock = EM::Hiredis::Lock.new(redis, key, @timeout)
      @locked = false
      EM.next_tick {
        @running = true
        acquire
      }
    end