diff --git a/bmc-objectstorage/bmc-objectstorage-extensions/src/main/java/com/oracle/bmc/objectstorage/transfer/internal/MultipartManifestImpl.java b/bmc-objectstorage/bmc-objectstorage-extensions/src/main/java/com/oracle/bmc/objectstorage/transfer/internal/MultipartManifestImpl.java index 6d3c49d2ef..14023aefbf 100644 --- a/bmc-objectstorage/bmc-objectstorage-extensions/src/main/java/com/oracle/bmc/objectstorage/transfer/internal/MultipartManifestImpl.java +++ b/bmc-objectstorage/bmc-objectstorage-extensions/src/main/java/com/oracle/bmc/objectstorage/transfer/internal/MultipartManifestImpl.java @@ -9,6 +9,7 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; +import java.util.TreeMap; import java.util.concurrent.atomic.AtomicInteger; import com.oracle.bmc.objectstorage.model.CommitMultipartUploadPartDetails; import com.oracle.bmc.objectstorage.model.MultipartUploadPartSummary; @@ -19,7 +20,7 @@ public class MultipartManifestImpl implements MultipartManifest { private final String uploadId; - private final Map parts = new HashMap<>(); + private final Map parts = new TreeMap<>(); private final AtomicInteger nextPartNumber = new AtomicInteger(1); private final Map partFailureDetails = new HashMap<>();