1. An apparatus comprising: a plurality of computing nodes, each computing node comprising a processor and a local cache; a shared cache that is accessible to the computing nodes, the shared cache having a plurality of ownership areas, each ownership area comprising cache objects owned by one of the computing nodes; each computing node comprising, in the local cache, a first data record indicative of relative temporal proximity of most recent access of each cache object owned by that computing node; each computing node comprising, in the local cache, a second data record indicative of access by that computing node to cache objects owned by others of the computing nodes; each computing node comprising logic that distributes at least some access information from the second data record to the other computing nodes; and each computing node comprising logic that updates the first data record based on access information from second data records received from the other computing nodes.