You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by an...@apache.org on 2011/07/14 17:24:21 UTC

svn commit: r1146751 - /openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java

Author: andygumbrecht
Date: Thu Jul 14 15:24:20 2011
New Revision: 1146751

URL: http://svn.apache.org/viewvc?rev=1146751&view=rev
Log:
Correct sync

Modified:
    openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java

Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java?rev=1146751&r1=1146750&r2=1146751&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java Thu Jul 14 15:24:20 2011
@@ -315,7 +315,7 @@ public class ClassLoaderUtil {
         try {
             final Class jarFileFactory = Class.forName("sun.net.www.protocol.jar.JarFileFactory");
 
-            synchronized (jarFileFactory.this) {
+            synchronized (jarFileFactory) {
 
                 Field fileCacheField = jarFileFactory.getDeclaredField("fileCache");
 
@@ -448,7 +448,7 @@ public class ClassLoaderUtil {
      * @param fieldName the name of the cache field
      */
     public static void clearSunSoftCache(final Class clazz, String fieldName) {
-        synchronized (clazz.this) {
+        synchronized (clazz) {
             try {
                 Field field = clazz.getDeclaredField(fieldName);
                 field.setAccessible(true);