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;