@Override
      public void beforePsiChanged(boolean isPhysical) {
        if (isPhysical) {
          allCaches.forEach(Map::clear);
        }
      }
@Override
      public void beforePsiChanged(boolean isPhysical)