[picocontainer-scm] [5805] java/2.x/trunk/pico/container/src/java/org/picocontainer/injectors/IterativeInjector.java: Mark variable as volatile to allow for double-lock checking.

rimovm-yCVjj/[email protected] Mon, 7 Nov 2011 20:02:58 -0600 (CST)
Newsgroups gmane.comp.java.picocontainer.cvs
Message-ID <[email protected]>
Revision 5805
Author rimovm
Date 2011-11-07 20:02:57 -0600 (Mon, 07 Nov 2011)

Log Message

Mark variable as volatile to allow for double-lock checking.

Modified Paths

- java/2.x/trunk/pico/container/src/java/org/picocontainer/injectors/IterativeInjector.java

Diff

Modified: java/2.x/trunk/pico/container/src/java/org/picocontainer/injectors/IterativeInjector.java (5804 => 5805)

--- java/2.x/trunk/pico/container/src/java/org/picocontainer/injectors/IterativeInjector.java 2011-11-07 14:28:20 UTC (rev 5804)
+++ java/2.x/trunk/pico/container/src/java/org/picocontainer/injectors/IterativeInjector.java 2011-11-08 02:02:57 UTC (rev 5805)
@@ -40,7 +40,7 @@
protected transient Annotation[] bindings;

private transient Paranamer paranamer;
- private transient boolean initialized;
+ private transient volatile boolean initialized;

/**
* Constructs a IterativeInjector

----------

To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email