Patent ID: 9569369
Date: 2017-02-14
CPC Classifications: G06F

Claim:
1. A multiple-phase method for dereferencing a target persistent location identifier, the method comprising: maintaining a cache of translation information; wherein the translation information associates each of a plurality of cached persistent location identifiers with one of a plurality of virtual memory addresses; wherein each of the plurality of cached persistent location identifiers indicates where, within persistent storage, a corresponding item is stored; wherein each of the plurality of virtual memory addresses indicates where, within virtual memory, an instantiation of the corresponding item is stored; during a first phase, determining a virtual memory address based on the target persistent location identifier by: during a second phase, using the virtual memory address that is associated with the particular persistent location identifier to access an instantiation of the item associated with the target persistent location identifier, wherein using the virtual memory address to access the instantiation of the item comprises: wherein the method is performed by one or more computing devices.