[shared storage] Implement withLock
option for methods from PA worklets
Similar to what has been done for Window, SharedStorageWorklet, and
response headers, we add the withLock
parameter parsing logic in the
PA worklet, and send the final request to the browser process's central
SharedStorageLockManager component.
We reuse AccessType::kWorkletSet, etc. for displaying events in
DevTools. Filed crbug.com/380291909 to further distinguish PA
worklet access from shared storage worklet access.
Bug: 373899210
Change-Id: Ia16d256167be5a43adba699c2c9b55a626f7b0e7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6047561
Reviewed-by: Maks Orlovich morlovich@chromium.org
Commit-Queue: Yao Xiao yaoxia@chromium.org
Reviewed-by: Cammie Smith Barnes cammie@chromium.org
Reviewed-by: Ken Buchanan kenrb@chromium.org
Cr-Commit-Position: refs/heads/main@{#1388539}