Lines Matching defs:staleSlot
479 * @param staleSlot index of the first stale entry encountered while
483 int staleSlot) {
492 int slotToExpunge = staleSlot;
493 for (int i = prevIndex(staleSlot, len);
501 for (int i = nextIndex(staleSlot, len);
514 tab[i] = tab[staleSlot];
515 tab[staleSlot] = e;
518 if (slotToExpunge == staleSlot)
527 if (k == null && slotToExpunge == staleSlot)
532 tab[staleSlot].value = null;
533 tab[staleSlot] = new Entry(key, value);
536 if (slotToExpunge != staleSlot)
542 * lying between staleSlot and the next null slot. This also expunges
546 * @param staleSlot index of slot known to have null key
547 * @return the index of the next null slot after staleSlot
548 * (all between staleSlot and this slot will have been checked
551 private int expungeStaleEntry(int staleSlot) {
555 // expunge entry at staleSlot
556 tab[staleSlot].value = null;
557 tab[staleSlot] = null;
563 for (i = nextIndex(staleSlot, len);