[PATCH] Option to disable close warning in finalizer of COSDocument. --------------------------------------------------------------------
Key: PDFBOX-507 URL: https://issues.apache.org/jira/browse/PDFBOX-507 Project: PDFBox Issue Type: Improvement Affects Versions: 0.8.0-incubator Reporter: Jeremias Maerki Fix For: 0.8.0-incubator Attachments: COSDocumentFinalizerPatch.diff I'm using PDFBox in a FOP plug-in to embed PDF documents. The PDF images are cached in memory through soft references. Therefore I do not know exactly when the COSDocument needs to be closed. I do close it in the holder's finalize() method but the garbage collector sometimes calls the COSDocument's finalizer before I have a chance to close it myself. With this patch I'd like to introduce an option that lets me disable the warning and do a close() in the finalizer in any case. I do think that the warning can be helpful for newbies (closing early is a good idea when that's possible) but the warning to System.err is a problem in my case. If noone objects within 72 hours, I'm happy to apply the patch myself. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.