package cn.keking.service.cache; import org.apache.pdfbox.cos.COSObject; import org.apache.pdfbox.pdmodel.DefaultResourceCache; import org.apache.pdfbox.pdmodel.graphics.PDXObject; import java.io.IOException; /** * @author: Sawyer.Yong * @since: 2023/02/18 14:45 * 解决图片 SoftReference 导致内存无法被回收导致的OOM, 详见 https://issues.apache.org/jira/browse/PDFBOX-3700 */ public class NotResourceCache extends DefaultResourceCache { @Override public void put(COSObject indirect, PDXObject xobject) throws IOException { // do nothing } }