Patent ID: 6792606
Filing Date: 2004-09-14
Classification: G06F

Abstract:
An apparatus comprising:at least one processor; a memory coupled to the at least one processor; an object persistence mechanism residing in memory, the object persistence mechanism including a reference object and a persistent storage object, with the reference object having a persistence flag to indicate that the reference object is a reference object and a pointer to the persistent storage object, wherein said reference object resides in a virtual machine, wherein the virtual machine includes a getfield bytecode, wherein said getfield bytecode retrieves a specified field from a specified object, wherein said getfield bytecode checks the specified object for a persistence flag before retrieving the specified field, and wherein the getfield bytecode retrieves the specified field from an associated storage object when said persistence flag indicates that the specified object is a persistent object; and a large single-level storage (SLS) address space such that no mechanism is needed to translate the pointer into a context independent persistent form.