Remove blink::PersistentBase::AtomicGet.
Writes to cross-thread persistents are no longer atomic (release) stores, so this is not more safe than a non-atomic access -- its correctness depends on external synchronization, which at the sole call site is provided by ProcessHeap::CrossThreadPersistentMutex(), which also guards all writes to PersistentBase::raw_ for cross-thread handles. Bug: 736037 Change-Id: Ic47ef65b731030cdf9897f2d7dd48899514eea5e Reviewed-on: https://chromium-review.googlesource.com/c/1351567Reviewed-by:Kentaro Hara <haraken@chromium.org> Reviewed-by:
Kouhei Ueno <kouhei@chromium.org> Commit-Queue: Jeremy Roman <jbroman@chromium.org> Cr-Commit-Position: refs/heads/master@{#611486}
Showing
Please register or sign in to comment