code: @Override
      public boolean unsetTriggerState(String triggerHashKey, JedisCluster jedis) throws JobPersistenceException {
          boolean removed = false;
          List<Long> responses = new ArrayList<>(RedisTriggerState.values().length);
          for (RedisTriggerState state : RedisTriggerState.values()) {
              responses.add(jedis.zrem(redisSchema.triggerStateKey(state), triggerHashKey));
          }
          for (Long response : responses) {
              removed = response == 1;
              if (removed) {
                  jedis.del(redisSchema.triggerLockKey(redisSchema.triggerKey(triggerHashKey)));
                  break;
              }
          }
          return removed;
      }
docs: Unsets the state of the given trigger key by removing the trigger from all trigger state sets.
  
  @param triggerHashKey the redis key of the desired trigger hash
  @param jedis          a thread-safe Redis connection
  @return true if the trigger was removed, false if the trigger was stateless
  @throws JobPersistenceException if the unset operation failed