code: @Override
      public Collection<String> resumeTriggers(GroupMatcher<TriggerKey> matcher, JedisCluster jedis) throws JobPersistenceException {
          Set<String> resumedTriggerGroups = new HashSet<>();
          if (matcher.getCompareWithOperator() == StringMatcher.StringOperatorName.EQUALS) {
              final String triggerGroupSetKey = redisSchema.triggerGroupSetKey(new TriggerKey("", matcher.getCompareToValue()));
              jedis.srem(redisSchema.pausedJobGroupsSet(), triggerGroupSetKey);
              Set<String> triggerHashKeysResponse = jedis.smembers(triggerGroupSetKey);
              for (String triggerHashKey : triggerHashKeysResponse) {
                  OperableTrigger trigger = retrieveTrigger(redisSchema.triggerKey(triggerHashKey), jedis);
                  resumeTrigger(trigger.getKey(), jedis);
                  resumedTriggerGroups.add(trigger.getKey().getGroup());
              }
          } else {
              for (final String triggerGroupSetKey : jedis.smembers(redisSchema.triggerGroupsSet())) {
                  if (matcher.getCompareWithOperator().evaluate(redisSchema.triggerGroup(triggerGroupSetKey), matcher.getCompareToValue())) {
                      resumedTriggerGroups.addAll(resumeTriggers(GroupMatcher.triggerGroupEquals(redisSchema.triggerGroup(triggerGroupSetKey)), jedis));
                  }
              }
          }
          return resumedTriggerGroups;
      }
docs: Resume (un-pause) all of the <code>{@link Trigger}s</code> in the given group.
  
  @param matcher matcher for the trigger groups to be resumed
  @param jedis   a thread-safe Redis connection
  @return the names of trigger groups which were resumed