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