Soenneker.Utils.AsyncSingleton 4.0.717
Install from the command line:
Learn more about NuGet packages
$ dotnet add package Soenneker.Utils.AsyncSingleton --version 4.0.717
About this version
An externally initializing singleton that uses double-check asynchronous locking, with optional async and sync disposal