You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A lightweight, async-safe, allocation-free one-time initialization gate. Ensures a given asynchronous initialization routine runs exactly once, even under concurrent callers, with support for cancellation, safe publication, and disposal.
Thread-safe async lazy initializer that runs a factory once, shares the in-flight operation, and caches the result. Supports Task and ValueTask factories with optimized synchronous paths and optional reset.