if(pages != null) pages.remove(page);
dataCache.remove(page);
		public void delete() throws IOException {			long next = firstPage.getPageNum();			SinglePage page = firstPage;			do {				next = page.getPageHeader().getNextInChain();				page.getPageHeader().setNextInChain(-1L);				page.setDirty(true);				if(pages != null)					pages.remove(page);				page.delete();				if (next > 0)					page = (SinglePage) getDataPage(next);			} while (next > 0);		}