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();
}