long pnum = (long) pageFromPointer(p);
long pnum = StorageAddress.pageFromPointer(p);
	public int getValueSize(Value key) {		try {			long p = findValue(key);			long pnum = (long) pageFromPointer(p);			DataPage page = getDataPage(pnum);			if (page.getPageHeader().getStatus() == MULTI_PAGE)				return page.getPageHeader().getDataLength();			else {				short tid = (short) offsetFromPointer(p);				int offset = findValuePosition(page, tid);				byte[] data = page.getData();				return ByteConversion.byteToInt(data, offset);			}		} catch (BTreeException b) {		} catch (IOException e) {			LOG.debug(e);		}		return -1;	}