...
[API 2006] |
|
Item 48. Synchronize access to shared mutable data | |
Item 71. Use lazy initialization judiciously | |
[JLS 2005] | §12.4, Initialization of Classes and Interfaces |
| |
Manson, Jeremy, Lazy Initialization for Performance | |
Shipilёv, Aleksey, Safe Publication and Safe Initialization in Java |
...