Java ExecutorService with a blocking queue | Hacker News Reader