--- jsr166/src/test/tck/AbstractQueuedLongSynchronizerTest.java 2015/07/03 05:48:30 1.36 +++ jsr166/src/test/tck/AbstractQueuedLongSynchronizerTest.java 2017/01/01 20:34:39 1.37 @@ -235,8 +235,8 @@ public class AbstractQueuedLongSynchroni * default timeout duration). */ void assertAwaitTimesOut(ConditionObject c, AwaitMethod awaitMethod) { - long timeoutMillis = timeoutMillis(); - long startTime; + final long timeoutMillis = timeoutMillis(); + final long startTime; try { switch (awaitMethod) { case awaitTimed: @@ -255,7 +255,7 @@ public class AbstractQueuedLongSynchroni case awaitUntil: // We shouldn't assume that nanoTime and currentTimeMillis // use the same time source, so don't use nanoTime here. - java.util.Date delayedDate = delayedDate(timeoutMillis()); + java.util.Date delayedDate = delayedDate(timeoutMillis); assertFalse(c.awaitUntil(delayedDate(timeoutMillis))); assertTrue(new java.util.Date().getTime() >= delayedDate.getTime()); break;