- result.add(builder
- .setSucceeded(Boolean.TRUE)
- .addAugmentation(ShardResult1.class, new ShardResult1Builder()
- .setKnownClients(reply.getClients().stream()
- .map(client -> new KnownClientsBuilder()
- .setMember(client.getFrontendId().getMemberName().toYang())
- .setType(client.getFrontendId().getClientType().toYang())
- .setGeneration(client.getYangGeneration())
- .build())
- .collect(Collectors.toList()))
- .build())
- .build());
+ final ShardResult sr = builder
+ .setSucceeded(Boolean.TRUE)
+ .addAugmentation(ShardResult1.class, new ShardResult1Builder()
+ .setKnownClients(reply.getClients().stream()
+ .map(client -> new KnownClientsBuilder()
+ .setMember(client.getFrontendId().getMemberName().toYang())
+ .setType(client.getFrontendId().getClientType().toYang())
+ .setGeneration(client.getYangGeneration())
+ .build())
+ .collect(Collectors.toMap(KnownClients::key, Function.identity())))
+ .build())
+ .build();
+
+ result.put(sr.key(), sr);