> TaskQueue extendsLinkedBlockingQueue and most calls to TaskQueue.offer end up > callingsuper.offer which provides the necessary thread-safety.
2. the issue is that TaskQueue.offer return false directly instead of calling supper.offer when huge requests (more than maximum pool size, but current pool size is less than max) arrived at the same time.