Когда я читаю исходный код netty, я в замешательстве.
Это потому, что volatile дает достаточно хорошую защиту, в то время как очень дешево (особенно на x86).