Async dispose path — awaits the caching-store flush so dataset switches see L2 fully drained before the next caching store is constructed. Returns the cleared resources so the orchestrator can null-out its corresponding fields.
Async dispose path — awaits the caching-store flush so dataset switches see L2 fully drained before the next caching store is constructed. Returns the cleared resources so the orchestrator can null-out its corresponding fields.