]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - server/runtime/org.argeo.server.jcr/src/main/java/org/argeo/jcr/ThreadBoundJcrSessionFactory.java
Add a setRepository to enable the use of an existing repository rather that recreatin...
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.jcr / src / main / java / org / argeo / jcr / ThreadBoundJcrSessionFactory.java
index 8adbae78486d2e158382f21c370c9c7d11c47879..4c8ee90105155bc21393a755cbb73744c38c398c 100644 (file)
@@ -134,13 +134,13 @@ public abstract class ThreadBoundJcrSessionFactory {
                if (activeSessions.size() == 0)
                        return;
 
-               if (log.isDebugEnabled())
-                       log.debug("Cleaning up " + activeSessions.size()
+               if (log.isTraceEnabled())
+                       log.trace("Cleaning up " + activeSessions.size()
                                        + " active JCR sessions...");
 
                deactivate();
                for (Session sess : activeSessions.values()) {
-                       sess.logout();
+                       JcrUtils.logoutQuietly(sess);
                }
                activeSessions.clear();
        }
@@ -172,8 +172,8 @@ public abstract class ThreadBoundJcrSessionFactory {
                                        Session session = activeSessions.get(thread.getId());
                                        activeSessions.remove(thread.getId());
                                        session.logout();
-                                       if (log.isDebugEnabled())
-                                               log.debug("Cleaned up JCR session (userID="
+                                       if (log.isTraceEnabled())
+                                               log.trace("Cleaned up JCR session (userID="
                                                                + session.getUserID() + ") from dead thread "
                                                                + thread.getId());
                                }