Author: struberg
Date: Thu Feb 25 10:14:04 2010
New Revision: 916216

URL: http://svn.apache.org/viewvc?rev=916216&view=rev
Log:
OWB-303 disable broken cache of Javassist ProxyFactory

This has actually no effect on OWB since we already cache generated proxyClasses
ourselfs. This will simply disable the javassist internal cache which got filled
but not used anyway.

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/JavassistProxyFactory.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/JavassistProxyFactory.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/JavassistProxyFactory.java?rev=916216&r1=916215&r2=916216&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/JavassistProxyFactory.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/JavassistProxyFactory.java
 Thu Feb 25 10:14:04 2010
@@ -180,6 +180,11 @@
         fact.setInterfaces(interfaceArray);
         fact.setSuperclass(superClass);
 
+        // turn off caching since this is utterly broken
+        // this is a static field, but we do not know who else
+        // might turn it on again ...
+        ProxyFactory.useCache = false;
+        
         return fact;
         
     }


Reply via email to