private synchronized void loadIdxes()

in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/KubePodNameGeneratorImpl.java [63:80]


  private synchronized void loadIdxes(@NotNull final File idxStorage) {
    final File[] idxes = idxStorage.listFiles();
    if (idxes == null){

    }
    for (File idxFile : idxes) {
      if (!idxFile.getName().endsWith(".idx"))
        continue;
      String idxName = idxFile.getName().substring(0, idxFile.getName().length()-4);
      try {
        int val = StringUtil.parseInt(FileUtil.readText(idxFile), -1);
        if (val > 0){
          myCounters.putIfAbsent(idxName, new AtomicInteger(0));
          myCounters.get(idxName).set(val);
        }
      } catch (IOException e) {}
    }
  }