修正PDF转图片,内存无法回收导致的OOM

Signed-off-by: SawyerYong <dev_yongs@163.com>
This commit is contained in:
SawyerYong
2023-02-18 07:27:35 +00:00
committed by Gitee
parent c0cf4fcc39
commit 8cb310ef93
2 changed files with 22 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
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
}
}