You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2009/12/19 23:35:56 UTC

svn commit: r892517 - /myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/refresh/ReloadingMetadata.java

Author: werpu
Date: Sat Dec 19 22:35:55 2009
New Revision: 892517

URL: http://svn.apache.org/viewvc?rev=892517&view=rev
Log:
https://issues.apache.org/jira/browse/EXTSCRIPT-29
setting the variables of the reloading metadata to volatile due to concurrency

Modified:
    myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/refresh/ReloadingMetadata.java

Modified: myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/refresh/ReloadingMetadata.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/refresh/ReloadingMetadata.java?rev=892517&r1=892516&r2=892517&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/refresh/ReloadingMetadata.java (original)
+++ myfaces/extensions/scripting/trunk/core/core/src/main/java/org/apache/myfaces/scripting/refresh/ReloadingMetadata.java Sat Dec 19 22:35:55 2009
@@ -28,6 +28,10 @@
  */
 public class ReloadingMetadata {
 
+    /*
+     * volatile due to the ram concurrency behavior
+     * of the instance vars jdk 5+
+     */
     volatile boolean tainted = false;
     volatile boolean annotated = false;
     volatile boolean taintedOnce = false;