final void clear(SmoothieMap<K, V> map) { U.setMemory(this, HASH_TABLE_OFFSET, HASH_TABLE_SIZE * HASH_TABLE_SLOT_SIZE, (byte) 0); map.size -= size(); for (long allocIndex = 1; allocIndex <= map.allocCapacity; allocIndex++) { writeKey(allocIndex, null); writeValue(allocIndex, null); } bitSet = CLEAR_BIT_SET; }