added Thread-Safe Blocking Queue for java