From e81a30fa76a8d2589e641468290bfac2a4add525 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Mon, 10 Dec 2018 19:02:15 +0000
Subject: [PATCH] Own cache for archive content files (for millions of file system items) including gzip.

---
 borgbutler-core/src/main/java/de/micromata/borgbutler/cache/JCSCache.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/JCSCache.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/JCSCache.java
index 9dbadb6..f5466de 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/JCSCache.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/JCSCache.java
@@ -1,7 +1,7 @@
 package de.micromata.borgbutler.cache;
 
-import de.micromata.borgbutler.config.Configuration;
 import de.micromata.borgbutler.config.ConfigurationHandler;
+import lombok.Getter;
 import org.apache.commons.jcs.JCS;
 import org.apache.commons.jcs.access.CacheAccess;
 import org.slf4j.Logger;
@@ -22,13 +22,15 @@
         return instance;
     }
 
+    @Getter
+    private File cacheDir;
+
     public <K, V> CacheAccess<K, V> getJCSCache(String region) {
         return JCS.getInstance(region);
     }
 
     private JCSCache() {
-        Configuration configuration = ConfigurationHandler.getConfiguration();
-        File cacheDir = new File(ConfigurationHandler.getInstance().getWorkingDir(), CACHE_DIR_NAME);
+        cacheDir = new File(ConfigurationHandler.getInstance().getWorkingDir(), CACHE_DIR_NAME);
         if (!cacheDir.exists()) {
             log.info("Creating cache dir: " + cacheDir.getAbsolutePath());
             cacheDir.mkdir();

--
Gitblit v1.10.0