HashMap đa luồng mất 80.960 khoá trên 160.000 — và CopyOnWriteArrayList chậm hơn 260 lần khi ghi
Vì sao synchronizedMap an toàn mà vẫn sai, computeIfAbsent khác containsKey-rồi-put chỗ nào, bảng tỷ lệ ghi để chọn CopyOnWrite, và một cái bẫy làm hỏng ghi nhớ đệ quy.