QueryThreadPoolExecutor(int threadCount, Object objectToNotifyFrom) { super(threadCount, threadCount, 0, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(threadCount * 25), new BlockingRunsPolicy()); this.objectToNotifyFrom = objectToNotifyFrom; }