@Override
    public void releaseLock(String lockId) {
        RLock lock = redisson.getLock(parseLockId(lockId));
        try {
            lock.unlock();
        } catch (IllegalMonitorStateException e) {
            // Releasing a lock twice using Redisson can cause this exception, which can be ignored.
        }
    }
@param lockId resource to lock on
@param timeToTry blocks up to timeToTry duration in attempt to acquire the lock
@param leaseTime Lock lease expiration duration. Redisson default is -1, meaning it holds the
    lock until explicitly unlocked.
@param unit time unit
@return
redis-lock/src/main/java/com/netflix/conductor/redislock/lock/RedisLock.java