Partially implemented NativeRedisLock class which should fix lock deadlock issue. (still need to implement lock sustaining thread).