code: long readTag(long bucketIndex, int posInBucket) {
  		long tagStartIdx = getTagOffset(bucketIndex, posInBucket);
  		long tag = 0;
  		long tagEndIdx = tagStartIdx + bitsPerTag;
  		// looping over true bits per nextBitSet javadocs
  		for (long i = memBlock.nextSetBit(tagStartIdx); i >= 0 && i < tagEndIdx; i = memBlock.nextSetBit(i + 1L)) {
  			// set corresponding bit in tag
  			tag |= 1 << (i - tagStartIdx);
  		}
  		return tag;
  	}
docs: Works but currently only used for testing