code: @Nonnull
      private Timer getTimer() {
          return timerReference.updateAndGet(timer -> timer == null ? new Timer(LogConfigurationTask.class.getSimpleName(), true) : timer);
      }
docs: Lazy create the timer to avoid unnecessary thread creation unless an expirable log configuration task is submitted