Warning: session_start(): open(/var/lib/php/sessions/sess_mp3ucb7osphibeor7bnp7o5ni9, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
svoid new testMoreEfficientCopyOnWriteList() {
new MoreEfficientCopyOnWriteList l;
var it = l.iterator();
l.add(5);
assertEquals(ll(), asList(it));
it = l.iterator();
l.add(0, 10);
assertEquals(ll(5), asList(it));
assertEquals(ll(10, 5), asList(l.iterator()));
// make sure this doesn't take O(n^2) time
time "My list" { repeat 20000 { l.add(0); } }
new CopyOnWriteArrayList l2;
time "Their list" { repeat 20000 { l2.add(0); } }
}