d0c43217b5
Retained is a property of the allocated pages. The derived fields no longer require any locking; they're computed on demand.