Lines Matching defs:staleSlot
516 * @param staleSlot index of the first stale entry encountered while
520 int staleSlot) {
529 int slotToExpunge = staleSlot;
530 for (int i = prevIndex(staleSlot, len);
538 for (int i = nextIndex(staleSlot, len);
551 tab[i] = tab[staleSlot];
552 tab[staleSlot] = e;
555 if (slotToExpunge == staleSlot)
564 if (k == null && slotToExpunge == staleSlot)
569 tab[staleSlot].value = null;
570 tab[staleSlot] = new Entry(key, value);
573 if (slotToExpunge != staleSlot)
579 * lying between staleSlot and the next null slot. This also expunges
583 * @param staleSlot index of slot known to have null key
584 * @return the index of the next null slot after staleSlot
585 * (all between staleSlot and this slot will have been checked
588 private int expungeStaleEntry(int staleSlot) {
592 // expunge entry at staleSlot
593 tab[staleSlot].value = null;
594 tab[staleSlot] = null;
600 for (i = nextIndex(staleSlot, len);