code: @Override
      public void onRefresh(String updatedKey, String configContent) {
          boolean isDeleted = (configContent == null);
          if (isDeleted) {
              LOGGER.info("LEP script deleted by config path: {}", updatedKey);
              // delete
              scriptResources.remove(updatedKey);
          } else {
              scriptResources.compute(updatedKey, (key, currentValue) -> {
                  if (currentValue != null) {
                      LOGGER.info("LEP script updated by config path: {}", updatedKey);
                      // update
                      currentValue.update(configContent, getCurrentMilli());
                      return currentValue;
                  } else {
                      LOGGER.info("LEP script created by config path: {}", updatedKey);
                      // create
                      return new XmLepScriptResource(updatedKey, configContent, getCurrentMilli());
                  }
              });
          }
      }
docs: {@inheritDoc}