private void updateMappedRootsFast(boolean fireMappingsChangedEvent) {
    if (!myActivated) return;
    LOG.debug("updateMappedRootsFast");

    List<VcsDirectoryMapping> mappings;
    List<MappedRoot> mappedRoots;
    synchronized (myUpdateLock) {
      mappings = myMappings;
      mappedRoots = myMappedRoots;
    }
    if (mappedRoots.isEmpty()) {
      mappedRoots = getCachedMappedRootsIfNeeded(mappings);
    }
    Mappings newMappedRoots = collectMappedRoots(mappings, mappedRoots);

    setNewMappedRoots(mappings, newMappedRoots, fireMappingsChangedEvent);
  }
private void updateMappedRootsFast(boolean fireMappingsChangedEvent)