From 7b68c9640d80f36c914320741483c74986188b46 Mon Sep 17 00:00:00 2001 From: Lyn Elisa Goltz <goltz@lat-lon.de> Date: Tue, 14 May 2024 17:59:33 +0200 Subject: [PATCH] XPLANBOX-2696 - fixed missing DeegreeRasterCacheCleaner --- .../latlon/xplanbox/cli/admin/config/CommonContext.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/xplan-cli/xplan-cli-tools/src/main/java/de/latlon/xplanbox/cli/admin/config/CommonContext.java b/xplan-cli/xplan-cli-tools/src/main/java/de/latlon/xplanbox/cli/admin/config/CommonContext.java index 2834c5fa4..eb574e998 100644 --- a/xplan-cli/xplan-cli-tools/src/main/java/de/latlon/xplanbox/cli/admin/config/CommonContext.java +++ b/xplan-cli/xplan-cli-tools/src/main/java/de/latlon/xplanbox/cli/admin/config/CommonContext.java @@ -31,10 +31,11 @@ import de.latlon.xplan.manager.CategoryMapper; import de.latlon.xplan.manager.configuration.ManagerConfiguration; import de.latlon.xplan.manager.database.ManagerWorkspaceWrapper; import de.latlon.xplan.manager.database.XPlanDbAdapter; +import de.latlon.xplan.manager.storage.filesystem.DeegreeRasterCacheCleaner; import de.latlon.xplan.manager.web.shared.ConfigurationException; import de.latlon.xplan.manager.workspace.WorkspaceException; -import org.deegree.commons.config.DeegreeWorkspace; import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; +import org.deegree.commons.config.DeegreeWorkspace; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -109,6 +110,11 @@ public class CommonContext { return new ManagerWorkspaceWrapper(managerWorkspace); } + @Bean + public DeegreeRasterCacheCleaner deegreeRasterCacheCleaner(ManagerConfiguration managerConfiguration) { + return new DeegreeRasterCacheCleaner(managerConfiguration.getWorkspaceReloaderConfiguration()); + } + @SuppressFBWarnings(value = "PATH_TRAVERSAL_IN") private Path etcDirectory() { String path = getClass().getProtectionDomain().getCodeSource().getLocation().getPath(); -- GitLab