I think, this is a good method to be made available.
If the system is used to print manuals involving a lot of diagrams, this
call would be very useful (if different types of manuals are printed in
But this will not solve the problem of one fo file having a number of
complex (large) diagrams, unless the renderer itself keeps flushing the
cache.. Is any such thing foreseen as an option to the renderer ?


-----Ursprüngliche Nachricht-----
Von: Peter Murray [mailto:[EMAIL PROTECTED]
Gesendet: Donnerstag, 7. März 2002 15:57
Betreff: FopImageFactory caches too aggressively

Greetings group,

The FopImageFactory class appears to cache all references to images from
within rendered fop documents.  If you are running FOP in a server process,
(a) this might cause a memory problem and (b) if images change between
renderings (as they do in my case), I get the old copy of the image rather
than the latest.

How would people feel about adding a static method
FopImageFactory.clearCache()?  Of course, this won't really be what is
needed 'cause if you are rendering fops in multiple threads, you might want
the cache to be a little more persistent than if each thread is flushing it
after rendering a fop...

What do folks think about this?



Peter M. Murray
s u b x, i n c.
428 Fore Street
4th Floor
Portland, Maine 04101
v. 207.775.0808
f. 617.249.0617

Reply via email to