takeSnapshotAsync
Creates a deep copy of the internal asset storage. Returns an AssetStorageSnapshot with the current storage state. For debugging purposes.
Note that the CompletableDeferred that store references to assets are preserved only when completed, otherwise new instances of CompletableDeferred are returned. Even if the CompletableDeferred instances are completed manually, they will not affect the internal state of the storage.