Java lazy singleton thread safe July 8, 2019 16 32 64 128 Java singleton lazy initialization thread safe Thread safe c# Java lazy initialization thread safe