PDDocument.save (archivo) es muy lento

Uso de PDFBox-Android , actualmente estoy cargando mi PDF en un PDDocument así:

 PDDocument pdDoc = PDDocument.load(file); PDDocumentCatalog pdCatalog = pdDoc.getDocumentCatalog(); PDAcroForm acroForm = pdCatalog.getAcroForm(); 

Entonces estoy sincronizando la función save() como esta:

 long substart = System.currentTimeMillis(); pdDoc.save(file); Log.d("formData", "save took " + (System.currentTimeMillis() - substart) / 1000); 

El método de ahorro está tardando hasta 10 segundos en un Nextbook NXA8QC116R (4-6 segundos en mi HTC One M8) para guardar un archivo PDF de sólo 93kb de tamaño. También he intentado usar un BufferedOutputStream para guardar el archivo, pero eso no parecía ayudar.

¿Es esto un defecto en la biblioteca, o hay algo que puedo hacer para ayudar a acelerar el método de ahorro para archivos pequeños?

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.