No swizzling
The easiest implementation of faulting objects into and out of memory is not to do any
swizzling at all. In this case, objects are faulted into memory by the underlying object
manager and a handle is passed back to the application containing the object’s OID
(White, 1994). The OID is used every time the object is accessed. This requires that the
system maintain some type of lookup table so that the object’s virtual memory pointer can
be located and then used to access the object. As the lookup is required on each object
access, this approach could be inefficient if the same object is accessed repeatedly. On the
other hand, if an application tends only to access an object once, then this could be an
acceptable approach.