Added BlockingQueue<T>