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

Comparing jsr166/src/main/java/util/concurrent/ConcurrentHashMap.java (file contents):
Revision 1.319 by jsr166, Sun Aug 11 15:58:11 2019 UTC vs.
Revision 1.320 by jsr166, Sun Sep 8 01:11:03 2019 UTC

# Line 3257 | Line 3257 | public class ConcurrentHashMap<K,V> exte
3257              return true;
3258          }
3259  
3260 <        private static final long LOCKSTATE = U.objectFieldOffset(
3261 <            TreeBin.class, "lockState");
3260 >        private static final long LOCKSTATE
3261 >            = U.objectFieldOffset(TreeBin.class, "lockState");
3262      }
3263  
3264      /* ----------------Table Traversal -------------- */
# Line 6315 | Line 6315 | public class ConcurrentHashMap<K,V> exte
6315  
6316      // Unsafe mechanics
6317      private static final Unsafe U = Unsafe.getUnsafe();
6318 <    private static final long SIZECTL = U.objectFieldOffset(
6319 <        ConcurrentHashMap.class, "sizeCtl");
6320 <    private static final long TRANSFERINDEX = U.objectFieldOffset(
6321 <        ConcurrentHashMap.class, "transferIndex");
6322 <    private static final long BASECOUNT = U.objectFieldOffset(
6323 <        ConcurrentHashMap.class, "baseCount");
6324 <    private static final long CELLSBUSY = U.objectFieldOffset(
6325 <        ConcurrentHashMap.class, "cellsBusy");
6326 <    private static final long CELLVALUE = U.objectFieldOffset(
6327 <        CounterCell.class, "value");
6318 >    private static final long SIZECTL
6319 >        = U.objectFieldOffset(ConcurrentHashMap.class, "sizeCtl");
6320 >    private static final long TRANSFERINDEX
6321 >        = U.objectFieldOffset(ConcurrentHashMap.class, "transferIndex");
6322 >    private static final long BASECOUNT
6323 >        = U.objectFieldOffset(ConcurrentHashMap.class, "baseCount");
6324 >    private static final long CELLSBUSY
6325 >        = U.objectFieldOffset(ConcurrentHashMap.class, "cellsBusy");
6326 >    private static final long CELLVALUE
6327 >        = U.objectFieldOffset(CounterCell.class, "value");
6328      private static final int ABASE = U.arrayBaseOffset(Node[].class);
6329      private static final int ASHIFT;
6330  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines