ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/concurrent/CopyOnWriteArrayList.java
(Generate patch)

Comparing jsr166/src/main/java/util/concurrent/CopyOnWriteArrayList.java (file contents):
Revision 1.151 by jsr166, Thu Apr 5 15:23:30 2018 UTC vs.
Revision 1.152 by jsr166, Mon Jun 18 20:01:07 2018 UTC

# Line 16 | Line 16
16  
17   package java.util.concurrent;
18  
19 + import java.lang.invoke.VarHandle;
20   import java.lang.reflect.Field;
21   import java.util.Arrays;
22   import java.util.Collection;
# Line 1577 | Line 1578 | public class CopyOnWriteArrayList<E>
1578                  }});
1579          try {
1580              lockField.set(this, new Object());
1581 +            VarHandle.releaseFence();
1582          } catch (IllegalAccessException e) {
1583              throw new Error(e);
1584          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines