Use ImmutableList.Builder in FrontendClientMetadata 13/98313/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 6 Nov 2021 14:20:11 +0000 (15:20 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 6 Nov 2021 15:35:26 +0000 (16:35 +0100)
commit127deda9e888af9f7f33fcc039570b9ca7eda0fb
tree88ae46973ffb19269d3714755beb1e5452538677
parent48b7ce82dfd92584a0a1bfc33e72b5154a3bff79
Use ImmutableList.Builder in FrontendClientMetadata

We are performing a defensive copy in constructor, hence it is
better to allocate a builder, skipping an untrusted copy operation.

Change-Id: I95d7aa90f6da325aaae6a340caf49a6e17fe9f64
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 42769c3ac0d99f8fe4f845fed66408ff4dfb2388)
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/persisted/FrontendClientMetadata.java
opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/persisted/FrontendShardDataTreeSnapshotMetadataTest.java