commit | f6f668c6765e4f262f290b10d7b91f6342e3db00 | [log] [tgz] |
---|---|---|
author | Carsten Ziegeler <cziegeler@apache.org> | Sat Mar 24 14:49:54 2012 +0000 |
committer | Carsten Ziegeler <cziegeler@apache.org> | Sat Mar 24 14:49:54 2012 +0000 |
tree | d4488c3ccaf6a8a8efdcc8932be4f0aa1982068a | |
parent | f82ff2aae51669cade4449abc4481c483bdf4e11 [diff] |
SLING-2447 : ClassLoaderWriter should provide class loader for loading written classes/resources git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1304814 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/jcr/classloader/internal/RepositoryClassLoader.java b/src/main/java/org/apache/sling/jcr/classloader/internal/RepositoryClassLoader.java index 2038ce3..cc7b29a 100644 --- a/src/main/java/org/apache/sling/jcr/classloader/internal/RepositoryClassLoader.java +++ b/src/main/java/org/apache/sling/jcr/classloader/internal/RepositoryClassLoader.java
@@ -315,9 +315,6 @@ if ( session.itemExists(path) ) { final Node node = (Node)session.getItem(path); logger.debug("Found resource at {}", path); - synchronized ( this.usedResources ) { - this.usedResources.add(path); - } res = node; } else { logger.debug("No classpath entry contains {}", path); @@ -325,6 +322,9 @@ } catch (final RepositoryException re) { logger.debug("Error while trying to get node at " + path, re); } + synchronized ( this.usedResources ) { + this.usedResources.add(path); + } return res; }