Author: ssteiner Date: Tue Nov 10 14:09:25 2015 New Revision: 1713641 URL: http://svn.apache.org/viewvc?rev=1713641&view=rev Log: FOP-2538: PDF to PDF OOM
Modified: xmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FOUserAgent.java xmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FopFactory.java Modified: xmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FOUserAgent.java URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FOUserAgent.java?rev=1713641&r1=1713640&r2=1713641&view=diff ============================================================================== --- xmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FOUserAgent.java (original) +++ xmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FOUserAgent.java Tue Nov 10 14:09:25 2015 @@ -39,6 +39,7 @@ import org.apache.xmlgraphics.image.load import org.apache.xmlgraphics.image.loader.ImageManager; import org.apache.xmlgraphics.image.loader.ImageSessionContext; import org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext; +import org.apache.xmlgraphics.image.loader.util.SoftMapCache; import org.apache.xmlgraphics.util.UnitConv; import org.apache.fop.Version; @@ -804,4 +805,8 @@ public class FOUserAgent { public Map<String, String> getHyphenationPatternNames() { return factory.getHyphenationPatternNames(); } + + public SoftMapCache getPDFObjectCache() { + return factory.getPDFObjectCache(); + } } Modified: xmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FopFactory.java URL: http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FopFactory.java?rev=1713641&r1=1713640&r2=1713641&view=diff ============================================================================== --- xmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FopFactory.java (original) +++ xmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FopFactory.java Tue Nov 10 14:09:25 2015 @@ -37,6 +37,7 @@ import org.apache.commons.logging.LogFac import org.apache.xmlgraphics.image.loader.ImageContext; import org.apache.xmlgraphics.image.loader.ImageManager; import org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.FallbackResolver; +import org.apache.xmlgraphics.image.loader.util.SoftMapCache; import org.apache.xmlgraphics.util.UnitConv; import org.apache.fop.apps.io.InternalResourceResolver; @@ -82,6 +83,8 @@ public final class FopFactory implements private final ColorSpaceCache colorSpaceCache; + private final SoftMapCache pdfObjectCache = new SoftMapCache(true); + private final FopFactoryConfig config; private final InternalResourceResolver resolver; @@ -433,4 +436,8 @@ public final class FopFactory implements public ColorSpaceCache getColorSpaceCache() { return this.colorSpaceCache; } + + public SoftMapCache getPDFObjectCache() { + return pdfObjectCache; + } } --------------------------------------------------------------------- To unsubscribe, e-mail: fop-commits-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-commits-h...@xmlgraphics.apache.org