--- jsr166/src/test/loops/COWALAddIfAbsentStringLoops.java 2013/04/06 20:12:23 1.2 +++ jsr166/src/test/loops/COWALAddIfAbsentStringLoops.java 2013/06/12 18:14:41 1.3 @@ -41,7 +41,8 @@ public class COWALAddIfAbsentStringLoops result.set(0); Thread[] ts = new Thread[CACHE_HIT_FACTOR*n]; Phaser started = new Phaser(ts.length + 1); - CopyOnWriteArrayList list = new CopyOnWriteArrayList<>(); + CopyOnWriteArrayList list = + new CopyOnWriteArrayList(); for (int i = 0; i < ts.length; ++i) (ts[i] = new Thread(new Task(i%n, n, list, started))).start(); long p = started.arriveAndAwaitAdvance();