soenneker.utils.asyncsingleton
An externally initializing singleton that uses double-check asynchronous locking, with optional async and sync disposal
dotnet add package soenneker.utils.asyncsingleton An externally initializing singleton that uses double-check asynchronous locking, with optional async and sync disposal
dotnet add package soenneker.utils.asyncsingleton