From 26f572a3cbdde9855563b5b6ca575e95bc6cb57d Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Tue, 08 Jan 2019 02:03:40 +0000
Subject: [PATCH] Deletes now single cache files on demand.
---
borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ArchiveFilelistCache.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 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 f459efa..06c8cfc 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
@@ -256,6 +256,16 @@
}
}
+ public void deleteCachFile(Repository repository, Archive archive) {
+ File file = getFile(repository, archive);
+ if (file.exists()) {
+ log.info("Deleting cache file: " + file.getAbsolutePath());
+ file.delete();
+ } else {
+ log.info("Can't delete requested file because it doesn't exist (anymore): " + file.getAbsolutePath());
+ }
+ }
+
File getFile(Repository repository, Archive archive) {
return getFile(repository.getName(), archive);
}
--
Gitblit v1.10.0