Singleton MongoClient with Double-Checked Locking idiom