protected int findKey(int key, boolean include) {
		int index = 0;
		int size = getSize();
		BufferView dataView = getDataView();
		for(; index < size; index ++) {
			int current = dataView.getInt(8 * index);
			if((include && current >= key) || (!include && current > key)) {
				break;
			}
		}
		dataView.close();
		return index;
	}