Use ImmutableList.Builder in FrontendClientMetadata 22/98322/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 6 Nov 2021 14:20:11 +0000 (15:20 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 7 Nov 2021 00:28:40 +0000 (01:28 +0100)
commit9d4dc5045c48d1aefa53b620778ccdfb8bfe2bd4
tree90fac4554bdc80b1c401c801eb892d497e11d3af
parent1b91ac920d012e11d73b2f074502c025143ebf07
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)
(cherry picked from commit 127deda9e888af9f7f33fcc039570b9ca7eda0fb)
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