public synchronized HashMap<Integer, HashMap<Integer, ArrayDeque<String[]>>> getPartition() {
		HashMap<Integer, HashMap<Integer, ArrayDeque<String[]>>> tmp = partition;
		partition = new HashMap<Integer, HashMap<Integer, ArrayDeque<String[]>>>();
		return tmp;
	}