Lines Matching refs:mask
528 // racing cache[i & (mask)] : null <=> Entry
542 int mask = (cache.length-1);
543 int home = (classValue.hashCodeForCache & mask);
551 Entry<?> e = cache[i & mask];
559 cache[i & mask] = Entry.DEAD_ENTRY;
563 cache[pos2 & mask] = ((entryDislocation(cache, pos2, e2) < PROBE_LIMIT)
578 int mask = (cache.length-1);
579 return (pos - cv.hashCodeForCache) & mask;
619 int mask = (cache.length-1);
622 Entry<?> e = cache[i & mask];
630 cache[i & mask] = replacement;
644 int mask = (cache.length-1);
646 Entry<?> e2 = cache[i2 & mask];
668 if (cache[(replacementPos+1) & mask] != null) {
670 cache[replacementPos & mask] = (Entry<?>) Entry.DEAD_ENTRY;
672 cache[replacementPos & mask] = null;
702 int mask = (cache.length-1);
703 int home = classValue.hashCodeForCache & mask;
711 if (placeInCache(cache, i2 & mask, e2, true) == null) {