From 5e7e37a755162573637fbe5a61384896c634dbe5 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Fri, 13 Feb 2015 23:25:13 +0000 Subject: [PATCH] For shutdown of some hanging Jackrabbit threads git-svn-id: https://svn.argeo.org/commons/trunk@7857 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- org.argeo.cms/src/org/argeo/cms/internal/kernel/Kernel.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/Kernel.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/Kernel.java index e38704d5c..f2d3995d3 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/Kernel.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/Kernel.java @@ -4,6 +4,7 @@ import javax.jcr.RepositoryFactory; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.apache.jackrabbit.util.TransientFileFactory; import org.argeo.ArgeoException; import org.argeo.jackrabbit.OsgiJackrabbitRepositoryFactory; import org.argeo.security.core.InternalAuthentication; @@ -72,6 +73,9 @@ final class Kernel { nodeSecurity.destroy(); node.destroy(); + // Clean hanging threads from Jackrabbit + TransientFileFactory.shutdown(); + long duration = System.currentTimeMillis() - begin; log.info("## ARGEO CMS DOWN in " + (duration / 1000) + "." + (duration % 1000) + "s ##"); -- 2.30.2