solve the OOM problem of BlockingQueue