
This CL adds - `kRequiresCallbacksUnderLock=false` to several chrome data sources: while true is the default for backward compatibility, these don't need it. - Explicit Flush in BackgroundMetadataDataSource, to prevent data loss; I'm investigating reasons why we often miss this event, this should help rule out data loss related to SMB scraping issue. Change-Id: I37c386a85341797d69a18bf2452a59581f60cdcb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6305392 Reviewed-by: Mikhail Khokhlov <khokhlov@google.com> Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org> Cr-Commit-Position: refs/heads/main@{#1427109}