--- jsr166/src/jsr166e/LongMaxUpdater.java 2014/05/04 22:38:19 1.9 +++ jsr166/src/jsr166e/LongMaxUpdater.java 2014/05/05 01:57:35 1.10 @@ -52,7 +52,7 @@ public class LongMaxUpdater extends Stri if ((as = cells) != null || (b = base) < x && !casBase(b, x)) { boolean uncontended = true; - if ((hc = threadHashCode.get()) == null || + if ((hc = threadHashCode.get()) == null || as == null || (n = as.length) < 1 || (a = as[(n - 1) & hc[0]]) == null || ((v = a.value) < x && !(uncontended = a.cas(v, x))))