If the batch is known/created before the MCL is needed, it's trivial and easy to just have a pass through implementation, as long as the MCL doens't outlive the WriteBatch.
Owner: maxbogue@chromium.org Summary: [USS] Improve MetadataChangeList usage for types using ModelTypeStore (was: [USS] Make a new MetadataChangeList implementation that passes through to a WriteBatch)
Updating this bug to encompass our newly agreed upon changes. We now want to have two different ways of getting MCLs from WriteBatch, depending on whether the user has a WriteBatch object already in scope or not.
Comment 1 by bugdroid1@chromium.org
, Nov 3 2016