One atomic update. Implementations stage evictions and copied resource bytes. commit must atomically compare expectedInventoryRevision, independently verify resulting logical quota, then publish or return inventory-changed.
commit
expectedInventoryRevision
inventory-changed
Resolve only after the store no longer depends on caller mutation of bytes.
bytes
One atomic update. Implementations stage evictions and copied resource bytes.
commitmust atomically compareexpectedInventoryRevision, independently verify resulting logical quota, then publish or returninventory-changed.