Lazy evaluation is used for resolving references to recreatable external
objects. A recreatable external object is an object whose state can easily
be deallocated and later reconstituted or "activated" based on a much
smaller sized descriptor. In one embodiment, a run-time external reference
is used that specifies an index into a value array that holds the actual
reference and a descriptor array. If the value array entry at the index is
null, then the corresponding entry in the descriptor array is used to
activate the external object and a reference to the activated external
object is cached in the value array.
La evaluación perezosa se utiliza para resolver referencias a los objetos externos recreatable. Un objeto externo recreatable es un objeto que estado se puede desasignar y reconstituir más adelante o "activar fácilmente" basado en un descriptor clasificado mucho más pequeño. En una encarnación, se utiliza una referencia externa run-time que especifica un índice en un arsenal del valor que celebre la referencia real y un arsenal del descriptor. Si la entrada del arsenal del valor en el índice es nula, después la entrada correspondiente en el arsenal del descriptor se utiliza para activar el objeto externo y una referencia al objeto externo activado se deposita en el arsenal del valor.