code: @Override
      public boolean replaceTrigger(final TriggerKey triggerKey, final OperableTrigger newTrigger) throws JobPersistenceException {
          return doWithLock(new LockCallback<Boolean>() {
              @Override
              public Boolean doWithLock(JedisCommands jedis) throws JobPersistenceException {
                  try {
                      return storage.replaceTrigger(triggerKey, newTrigger, jedis);
                  } catch (ClassNotFoundException e) {
                      throw new JobPersistenceException(e.getMessage(), e);
                  }
              }
          }, "Could not remove trigger.");
      }
docs: Remove (delete) the <code>{@link org.quartz.Trigger}</code> with the
  given key, and store the new given one - which must be associated
  with the same job.
  
  @param triggerKey the key of the trigger to be replaced
  @param newTrigger The new <code>Trigger</code> to be stored.
  @return <code>true</code> if a <code>Trigger</code> with the given
  name & group was found and removed from the store.