by arousing public opinion instituting court action and prompting legislative investigation they defeated sharp the volatile keyword now ensures that multiple threads handle the singleton instance correctly witondere cyangwa uzambure ibikoresho