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

Comparing jsr166/src/main/java/util/concurrent/ConcurrentLinkedDeque.java (file contents):
Revision 1.66 by jsr166, Tue May 26 20:20:31 2015 UTC vs.
Revision 1.67 by jsr166, Tue Apr 19 22:55:30 2016 UTC

# Line 280 | Line 280 | public class ConcurrentLinkedDeque<E>
280          }
281  
282          void lazySetNext(Node<E> val) {
283 <            U.putOrderedObject(this, NEXT, val);
283 >            U.putObjectRelease(this, NEXT, val);
284          }
285  
286          boolean casNext(Node<E> cmp, Node<E> val) {
# Line 288 | Line 288 | public class ConcurrentLinkedDeque<E>
288          }
289  
290          void lazySetPrev(Node<E> val) {
291 <            U.putOrderedObject(this, PREV, val);
291 >            U.putObjectRelease(this, PREV, val);
292          }
293  
294          boolean casPrev(Node<E> cmp, Node<E> val) {
# Line 297 | Line 297 | public class ConcurrentLinkedDeque<E>
297  
298          // Unsafe mechanics
299  
300 <        private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
300 >        private static final jdk.internal.misc.Unsafe U = jdk.internal.misc.Unsafe.getUnsafe();
301          private static final long PREV;
302          private static final long ITEM;
303          private static final long NEXT;
# Line 1579 | Line 1579 | public class ConcurrentLinkedDeque<E>
1579  
1580      // Unsafe mechanics
1581  
1582 <    private static final sun.misc.Unsafe U = sun.misc.Unsafe.getUnsafe();
1582 >    private static final jdk.internal.misc.Unsafe U = jdk.internal.misc.Unsafe.getUnsafe();
1583      private static final long HEAD;
1584      private static final long TAIL;
1585      static {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines