final long offset = blockNr >>> 5; final int mask = (1 << (int) (blockNr & 31));
final long offset = blockNr >>> 3; final int mask = (1 << (blockNr & 7));
	private static final void setInUse(long blockNr, boolean inUse) {		// 32-bits per int, so shift=5, mask=31		final long offset = blockNr >>> 5;		final int mask = (1 << (int) (blockNr & 31));		final Address ptr = Unsafe.add(bitmapPtr, Unsafe.longToAddress(offset));		int v = Unsafe.getInt(ptr);		if (inUse) {			v |= mask;		} else {			v &= ~mask;		}		Unsafe.setInt(ptr, v);	}