--- Finn Bock <[EMAIL PROTECTED]> wrote: > > [Glen] > > > Why is it more efficient (I know it is, given your > > metrics, but want to know why)--aren't you just > moving > > the values already stored in the PropertyList into > > separate fields in the FO objects? Yes, you're > > releasing the PropertyList's memory, but the > elements > > that the PropertyList previously stored are now > stored > > in the FObj. > > Keep in mind that there is 2 different sets of > properties: > - The set of specified properties. > - The relevant properties (as listed in the spec > under each element). > > The existing PropertyList stores the specified > properties in the super > HashMap and has an additional cache which stores all > retrieved properties. >
Ummm...just to be very careful so I can understand what you're saying--instead of "retrieved properties" above, did you mean "relevant properties"? > In my proposal the specified and the cached > properties are still stored > in the property list but only the relevant > properties are retained in > the fo object. > Glen