public void agentStarted()

in agent/src/jetbrains/buildServer/swabra/SwabraPropertiesProcessor.java [56:73]


  public void agentStarted(@NotNull BuildAgent agent) {
    myCleanupFinishedSignal = new CountDownLatch(1);

    final List<File> actualCheckoutDirs = new ArrayList<File>();
    myPersist.withDirectoriesMap(new DirectoryMapAction() {
      public void action(@NotNull final DirectoryMapStructure data) {
        final List<DirectoryMapItem> allItems = data.getAllItems();
        for (DirectoryMapItem item : allItems) {
          actualCheckoutDirs.add(item.getLocation());
        }
      }
    });
    new Thread(new Runnable() {
      public void run() {
        cleanupPropertiesAndSnapshots(actualCheckoutDirs);
      }
    }, "Swabra-cleanup-snapshots").start();
  }