From 52e7a16721b90575c2425db04484ef2a258cc03c Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Sun, 09 Dec 2018 17:37:20 +0000
Subject: [PATCH] ...
---
borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ArchiveFileListCache.java | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ArchiveFileListCache.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ArchiveFileListCache.java
index fbe2d34..c60288d 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ArchiveFileListCache.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ArchiveFileListCache.java
@@ -32,7 +32,12 @@
this.content = BorgCommands.list(repoConfig, archive);
save();
}
- return content;
+ List<FilesystemItem> result = this.content;
+ if (content != null && content.size() > 100000) {
+ // Don't waste the memory space...
+ this.content = null;
+ }
+ return result;
}
protected void update(AbstractCache readCache) {
--
Gitblit v1.10.0