diff --git a/src/main/java/caosdb/server/caching/JCSCacheHelper.java b/src/main/java/caosdb/server/caching/JCSCacheHelper.java index 1a384873e46e07c967d2fc4ef25b2aada3d76576..c471ed7ef860d902b56940da52a876a44fd97218 100644 --- a/src/main/java/caosdb/server/caching/JCSCacheHelper.java +++ b/src/main/java/caosdb/server/caching/JCSCacheHelper.java @@ -24,6 +24,8 @@ */ package caosdb.server.caching; +import caosdb.server.CaosDBServer; +import caosdb.server.ServerProperties; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; @@ -34,8 +36,6 @@ import org.apache.commons.jcs.JCS; import org.apache.commons.jcs.access.behavior.ICacheAccess; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; -import caosdb.server.CaosDBServer; -import caosdb.server.ServerProperties; /** * A CacheHelper implementation which is configured statically via the {@link @@ -88,7 +88,7 @@ public class JCSCacheHelper implements CacheHelper { } logger.info("Configuring JCS Caching with {}", config); } - + // If the JCS config is updated/reset, it has to be shut down before. JCS.shutdown(); JCS.setConfigProperties(config);