private Location with(int pos, int keyHashcode, boolean isDefined) {
            assert (longArray != null);
            this.pos = pos;
            this.isDefined = isDefined;
            this.keyHashcode = keyHashcode;
            if (isDefined) {
                final long fullKeyAddress = longArray.get(pos * 2);
                updateAddressesAndSizes(fullKeyAddress);
            }
            return this;
        }
Memory page containing the record. Only set if created by {@link BytesToBytesMap#iterator()}.
indexr-query-opt/src/main/java/org/apache/spark/unsafe/map/BytesToBytesMap.java