docs: @Override
      public LockResult unlock(String clientId) {
          if (StringUtils.isBlank(clientId)) {
              throw new IllegalArgumentException("Invalid ClientID!");
          }
          try (Jedis jedis = getJedis()) {
              String key = getName();
              Object response = jedis.eval(getScriptUnlock(), 0, key, clientId);
              if (response == null) {
                  return LockResult.HOLD_BY_ANOTHER_CLIENT;
              } else if ("0".equals(response.toString())) {
                  return LockResult.NOT_FOUND;
              } else {
                  return LockResult.SUCCESSFUL;
              }
          }
      }