@Override
  public void updateConfiguration(List<StatusCodeMatcher> statusCodeMatchers) {
    configurationLock.lock(updateKey);

    try {
      immutableStatusCodes = ImmutableStatusCodes.build(statusCodeMatchers);
      immutableFormatTemplates = ImmutableFormatTemplates.build(statusCodeMatchers);
    } finally {
      configurationLock.unlock(updateKey);
    }
  }