A disposable scope returned by asyncLocalStorage.withScope() that automatically restores the previous store value when disposed. This class implements the Explicit Resource Management protocol and is designed to work with JavaScript's using syntax.
The scope automatically restores the previous store value when the using block exits, whether through normal completion or by throwing an error.