Compute YangInstanceIdentifier.hashCode() lazily 47/98147/10
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 28 Oct 2021 11:41:05 +0000 (13:41 +0200)
committerRobert Varga <nite@hq.sk>
Sat, 23 Apr 2022 13:30:32 +0000 (13:30 +0000)
commita872c7d8cd93c104430f8065c1aa0b69d03e7f3e
tree0ffa1ea43481db7e856b25948ca3db5db467b77b
parent95822b1839adb9e238c094c9c14ab11c58a5124e
Compute YangInstanceIdentifier.hashCode() lazily

There are very few reasons to eagerly compute the hash code, let's not
do that.

JIRA: YANGTOOLS-1425
Change-Id: I0e76fa1cac539e318ee7a9bdcd28e6a6a3cbbb68
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/FixedYangInstanceIdentifier.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/PathArgumentList.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/StackedYangInstanceIdentifier.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifierBuilder.java