Explain Java ConcurrentHashMap and queues | ByteDance