SingleDepthFilesFinderTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Enable incremental cache cleanup

Instead of computing the complete list of eligible files at once,

SingleDepthFileFinder now returns an Iterable that creates an

Iterator that will incrementally walk the file tree.

In addition, the CleanupAction.clean() operation now takes a

CountdownTimer and implementations periodically check whether the timer

has expired. If so, the current cleanup will be aborted.

DefaultPersistentDirectoryCache now uses a timeout of 20 seconds which

is well below the file locking timeout of 60 seconds.

The marker file (gc.properties) will only be updated if the complete

cleanup was able to finish without expiring the timeout.

    • -3
    • +13
    ./SingleDepthFilesFinderTest.groovy
  1. … 13 more files in changeset.
Return Collection instead of File[]

  1. … 5 more files in changeset.
Polish and document new top-level types

    • -0
    • +60
    ./SingleDepthFilesFinderTest.groovy
  1. … 18 more files in changeset.