fixOrder(pos, last);
fixOrder(pos, last);
private int removeNullEntry() { containsNullKey = false; key[n] = null; final IntVLA oldValue = value[n]; final int popped = oldValue.pop(); if(oldValue.size == 0) --size; fixOrder(n); fixValues(); if (oldValue.size == 0 && size < (maxFill >>> 2) && n > DEFAULT_INITIAL_SIZE) rehash(n / 2); return popped; }
private int removeEntry(final int pos) { final IntVLA oldValue = value[pos]; final int popped = oldValue.pop(); if(oldValue.size == 0) --size; fixOrder(pos); shiftKeys(pos); fixValues(); if (oldValue.size == 0 && size < (maxFill >>> 2) && n > DEFAULT_INITIAL_SIZE) rehash(n / 2); return popped; } private int removeNullEntry() {
value[rep] = v; fixOrder(n, rep); return false;