class Resque::Scheduler::Lock::Basic

def acquire!

def acquire!
  if Resque.redis.setnx(key, value)
    extend_lock!
    true
  end
end

def locked?

def locked?
  if Resque.redis.get(key) == value
    extend_lock!
    return true if Resque.redis.get(key) == value
  end
  false
end