docs: public synchronized boolean removePreInvalidationListener(PreInvalidationListener listener) {
          if (bEnableListener && listener != null) {
              eventSource.removeListener(listener);
              return true;
          }
          return false;
      }