public static Queue<Integer> getQueue(int key){
		synchronized (map) {
			if(map.containsKey(key)){
				return map.get(key);
			}else{
				Queue<Integer> queue=new ConcurrentLinkedQueue<Integer>();
				map.put(key, queue);
				return queue;
			}
		}
	}