Description
overflowWheel in TimingWheel needs to be volatile due to the issue of Double-Checked Locking pattern with JVM.
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html
overflowWheel in TimingWheel needs to be volatile due to the issue of Double-Checked Locking pattern with JVM.
http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html