code: public void initialize() {
  
          if (m_taskFuture != null) {
              m_taskFuture.cancel(false);
              m_taskFuture = null;
          }
          reload();
          m_taskFuture = OpenCms.getExecutor().scheduleWithFixedDelay(
              this::performUpdate,
              UPDATE_DELAY_MILLIS,
              UPDATE_DELAY_MILLIS,
              TimeUnit.MILLISECONDS);
  
      }
docs: Initializes the cache and installs the update task.<p>