Satyajeet Kanetkar · Jan 29, 2019 · 12:15 AM IST ...the greater the distance between the state and the synchronization that guards it, the more likely that someone will forget to use proper synchronization when accessing that state. -- 5.1.3, Java Concurrency in Practice