I have read about many possible ways to create a singleton for the multithreaded environment in Java, like Enums, Double-check locking, etc.
like Enums, Double-check locking, etc
I found a simple