BUG-592: Optimize equals() a bit 86/5786/4
authorRobert Varga <rovarga@cisco.com>
Wed, 26 Mar 2014 18:50:06 +0000 (19:50 +0100)
committerTony Tkacik <ttkacik@cisco.com>
Wed, 23 Apr 2014 08:04:49 +0000 (08:04 +0000)
commit5b7d5913a99bf85efc4345dbb0ef29d459bb5e58
treed34a9e1dda7989a3824e0df20f71a52d8ce8e0c7
parent342ad28fd7c22e983072bd829f676e5e9a0b9466
BUG-592: Optimize equals() a bit

This commit optimizes the equals() method by attempting to bypass the
full check of iterables by looking at cached state that is derived from
them.

Change-Id: I10b6e7164874992ae0dc041cffd934d292e61694
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java
yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/KeyedInstanceIdentifier.java