Lines Matching defs:Cell
31 * Table entries are of class Cell; a variant of AtomicLong padded
62 * available, a new Cell is created. Otherwise, if the slot
78 * It is possible for a Cell to become unused when threads that
95 static final class Cell {
101 Cell(long x) { value = x; }
107 private static final AtomicLongFieldUpdater<Cell> valueUpdater =
108 AtomicLongFieldUpdater.newUpdater(Cell.class, "value");
130 transient volatile Cell[] cells;
196 Cell[] as; Cell a; int n; long v;
199 if (busy == 0) { // Try to attach new Cell
200 Cell r = new Cell(x); // Optimistically create
204 Cell[] rs; int m, j;
232 Cell[] rs = new Cell[n << 1];
251 Cell[] rs = new Cell[2];
252 rs[h & 1] = new Cell(x);
271 Cell[] as = cells;
274 for (Cell a : as) {