Motivation: DefaultChannelPipeline.estimatorHandle needs to be volatile as its accessed from different threads. Modifications: Make DefaultChannelPipeline.estimatorHandle volatile and correctly init it via CAS Result: No more race. |
||
---|---|---|
.. | ||
main/java/io/netty | ||
test/java/io/netty |