Do not instantiate objects for hash values 43/20543/2
authorRobert Varga <rovarga@cisco.com>
Fri, 15 May 2015 17:06:17 +0000 (19:06 +0200)
committerRobert Varga <rovarga@cisco.com>
Fri, 15 May 2015 17:11:53 +0000 (19:11 +0200)
commit81bbf5f1a7c88c45969f48222dee635ad5e388fb
treeec1123f00f258c170b276edeb75f71f657d5ef41
parent73131d132cdd4ab4989980a310a63d43f6a54cb5
Do not instantiate objects for hash values

While having a reference saves us from having an additional field, it will
cost us an additional object overhead once it is materialized. Opt for a
primitive type with a volatile guard.

Change-Id: Ib3a71eb9d00555f3929d8bc104a5065d0252561e
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java