final void setPos(int oid, long pos) {
		synchronized (objectCache) {
			dirtyPagesMap[oid >>> (dbHandlesPerPageBits + 5)] |= 1 << ((oid >>> dbHandlesPerPageBits) & 31);
			Page pg = pool
					.putPage(header.root[1 - currIndex].index
							+ ((long) (oid >>> dbHandlesPerPageBits) << Page.pageSizeLog));
			Bytes.pack8(pg.data, (oid & (dbHandlesPerPage - 1)) << 3, pos);
			pool.unfix(pg);
		}
	}