fileHeader.write();
		public void remove(DataPage page) {			final int idx = queue.indexOf(page);			if (idx > -1)				queue.remove(idx);			map.remove(page.getPageNum());			if (page.isDirty())				try {					page.write();					fileHeader.write();				} catch (IOException ioe) {					ioe.printStackTrace();				}		}