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; } }
private int grownCapacity() { return nearestGreaterCapacity(configWrapper.grow(capacity()), size, doubleSizedArrays()); } }
private int grownCapacity() { return nearestGreaterCapacity(configWrapper.grow(capacity()), size, doubleSizedArrays()); } }