private boolean tryRehashForExpansion(int newCapacity) { if (newCapacity > capacity()) { rehash(newCapacity); return true; } else { return false; } }
private boolean tryRehashForExpansion(int newCapacity) { if (newCapacity > capacity()) { rehash(newCapacity); return true; } else { return false; } }
@Override public boolean shrink() { int newCapacity = targetCapacity(size); if (newCapacity < capacity()) { rehash(newCapacity); return true; } else { return false; } }
@Override public boolean shrink() { int newCapacity = targetCapacity(size); if (newCapacity < capacity()) { rehash(newCapacity); return true; } else { return false; } }