Make IOSChromeBrowsingDataRemover re-entrant
Refactor IOSChromeBrowsingDataRemover to have a queue of pending removals (based on similar refactor that happened to BrowsingDataRemover in //content). Remove helper class BrowsingDataRemoverHelper as it is now redundant (it implemented the pending removal tasks queue). Change IOSChromeBrowsingDataRemover from thread-affinity to sequence-affinity (as is recommended). Fix references to old enumeration RemoveDataMask. Bug: none Change-Id: I4d18b2d0db59954af723e72af034b57acdc7e85d Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Reviewed-on: https://chromium-review.googlesource.com/918666 Commit-Queue: Sylvain Defresne <sdefresne@chromium.org> Reviewed-by:Olivier Robin <olivierrobin@chromium.org> Cr-Commit-Position: refs/heads/master@{#537313}
Showing
This diff is collapsed.
Please register or sign in to comment