[DCSI]: Remove CompoundImageBacking::access_backing_. Remove the need to store representations per-access metadata on CompoundImageBacking due to thread safety concerns. This change refactors `NotifyEndAccess` to accept the `SharedImageBacking*` and `RepresentationAccessMode` as arguments, eliminating the need for `CompoundImageBacking` to store this per-access state. The `Wrapped...Representation` classes now store the `AccessMode` locally and pass both the backing and mode to `NotifyEndAccess`. Additionally, `BeginAccess` and `EndAccess` methods in the wrapped representations have been updated to use `override` where appropriate to correctly implement pure virtual methods. Bug: 448962784 Change-Id: I9c11bb096d1a9f07990155eb75fbb1b60a23f7df Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7245896 Commit-Queue: Vasiliy Telezhnikov <vasilyt@chromium.org> Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org> Auto-Submit: Vikas Soni <vikassoni@chromium.org> Cr-Commit-Position: refs/heads/main@{#1557549} NOKEYCHECK=True GitOrigin-RevId: 31d8a2c4f6e6451a5a5f8467cba1018047783925 2 files changed