21 lines
586 B
Java
21 lines
586 B
Java
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
|
|
}
|
|
}
|