jvm memory barriers site:stackoverflow.com - Search