From 6a1a04156c341f59e3f86462ae974eb3e3411784 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Fri, 14 Dec 2018 06:33:02 +0000
Subject: [PATCH] clear all caches.
---
borgbutler-server/src/main/java/de/micromata/borgbutler/server/rest/ConfigurationRest.java | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/borgbutler-server/src/main/java/de/micromata/borgbutler/server/rest/ConfigurationRest.java b/borgbutler-server/src/main/java/de/micromata/borgbutler/server/rest/ConfigurationRest.java
index 325ccb4..729968f 100644
--- a/borgbutler-server/src/main/java/de/micromata/borgbutler/server/rest/ConfigurationRest.java
+++ b/borgbutler-server/src/main/java/de/micromata/borgbutler/server/rest/ConfigurationRest.java
@@ -1,5 +1,6 @@
package de.micromata.borgbutler.server.rest;
+import de.micromata.borgbutler.cache.ButlerCache;
import de.micromata.borgbutler.json.JsonUtils;
import de.micromata.borgbutler.server.ServerConfiguration;
import de.micromata.borgbutler.server.ServerConfigurationHandler;
@@ -84,4 +85,16 @@
}
return getConfig(false);
}
+
+ /**
+ * Resets the settings to default values (deletes all settings).
+ */
+ @GET
+ @Path("clearAllCaches")
+ @Produces(MediaType.APPLICATION_JSON)
+ public String clearAllCaches() {
+ log.info("Clear all caches called...");
+ ButlerCache.getInstance().clearRepoInfoCacheAccess();
+ return "OK";
+ }
}
--
Gitblit v1.10.0