Skip to content

Commit ef4c860

Browse files
Fix EncryptedRepository#cleanup bug
1 parent b9ba309 commit ef4c860

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

x-pack/plugin/repository-encrypted/src/main/java/org/elasticsearch/repositories/encrypted/EncryptedRepository.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -409,8 +409,8 @@ private DeleteResult cleanUnreferencedEncryptionMetadata(EncryptedBlobContainer
409409
metadataBlobsToDelete.add(blobNameAndMetaId.v1());
410410
}
411411
// group metadata blobs by their associated blob name
412-
metaDataByBlobName.putIfAbsent(blobNameAndMetaId.v1(), new ArrayList<>()).add(new Tuple<>(blobNameAndMetaId.v2(),
413-
metadataBlobName));
412+
metaDataByBlobName.computeIfAbsent(blobNameAndMetaId.v1(), k -> new ArrayList<>(1))
413+
.add(new Tuple<>(blobNameAndMetaId.v2(), metadataBlobName));
414414
}
415415
metaDataByBlobName.entrySet().forEach(entry -> {
416416
if (entry.getValue().size() > 1) {

0 commit comments

Comments
 (0)