From 07d8d9dff7c221309c6d79b28132911a7654d1a7 Mon Sep 17 00:00:00 2001 From: Andreas Romeyke <andreas.romeyke@slub-dresden.de> Date: Tue, 24 Jan 2023 11:55:47 +0100 Subject: [PATCH] - storeEntity() enhanced to use larger buffersize if srcPath is not a file --- .../dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java b/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java index ceed23f..cbe8ec3 100644 --- a/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java +++ b/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java @@ -73,6 +73,7 @@ import java.util.Map; public class SLUBStoragePlugin extends AbstractStorageHandler { private static final ExLogger log = ExLogger.getExLogger(SLUBStoragePlugin.class); private static final String DIR_ROOT = "DIR_ROOT"; /** {@inheritDoc} */ + private static final int default_buffer = 32*1024; public SLUBStoragePlugin() { log.info("SLUBStoragePlugin instantiated"); @@ -305,7 +306,7 @@ public class SLUBStoragePlugin extends AbstractStorageHandler { } try (OutputStream output = java.nio.file.Files.newOutputStream( Paths.get( destFilePath))) { - IOUtil.copy(is, output); + IOUtil.copy(is, output, default_buffer); log.debug("SLUBStoragePlugin.storeEntity() try copy was successfull"); } } -- GitLab