From 3a7bdbc2d07d525c7858727d75a02c1b8eeaea4c Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Sun, 16 Dec 2018 22:02:02 +0000
Subject: [PATCH] FileSystemFilter handles now maxResultSize.
---
borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java
index 09891b4..c29dbfe 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java
@@ -237,15 +237,12 @@
if (CollectionUtils.isNotEmpty(list)) {
archiveFilelistCache.save(repoConfig, archive, list);
items = new ArrayList<>();
- int counter = 0;
int fileNumber = -1;
- boolean search = filter != null && StringUtils.isNotBlank(filter.getSearchString());
- int maxSize = filter != null ? filter.getMaxResultSize() : -1;
for (BorgFilesystemItem item : list) {
++fileNumber;
if (filter == null || filter.matches(item)) {
items.add(item.setFileNumber(fileNumber));
- if (maxSize > 0 && counter++ >= maxSize) break;
+ if (filter != null && filter.isFinished()) break;
}
}
}
--
Gitblit v1.10.0