At 08:09 PM 5/26/00 +0100, Jan Vroonhof wrote:
Before we do any fancy thing to keep the two caches consistent (such
as creating a "cached_image_instance" object that proxys for
image_instances, but has a finalizer that removes it from the frame
cache). How about trying to get rid of the frame cache alltogether?
AFAICS the frame cache is only used in the loops in
redisplay_unmap_subwindow and find_matching_subwindow.
The reason I shied away from this was speed. The unmap stuff gets called a
lot by redisplay and I didn't want to make it any more heavyweight than it
needed to be. Not having profiled I can't say this for sure.
andy
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd