public virtual async Task AssembleAsync(IPersistentCollection collection, ICollectionPersister persister, object owner, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); await(collection.InitializeFromCacheAsync(persister, state, owner, cancellationToken)).ConfigureAwait(false); collection.AfterInitialize(persister); }