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);