mirror of https://github.com/micromata/borgbackup-butler.git

Kai Reinhard
16.01.2018 4a337a1e7b82b9e15aa0904fc7aaeb48b15e15a8
borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java
@@ -238,11 +238,13 @@
                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);
                        items.add(item.setFileNumber(fileNumber));
                        if (maxSize > 0 && counter++ >= maxSize) break;
                    }
                }