public FileSetLimiter removeOldFilesBut(final int maxFilesToKeep,
                                          final Consumer<Collection<? extends Path>> excessiveFilesDeleter) throws IOException {
    return withMaxFilesToKeep(maxFilesToKeep, excessiveFilesDeleter)
      .removeOlderFiles();
  }
public FileSetLimiter removeOldFilesBut(final int maxFilesToKeep,
                                          final Consumer<Collection<? extends Path>> excessiveFilesDeleter)