BUG-2390: Lower HashMap allocation defaults 37/12837/2
authorRobert Varga <rovarga@cisco.com>
Fri, 14 Nov 2014 09:50:17 +0000 (10:50 +0100)
committerRobert Varga <rovarga@cisco.com>
Sun, 16 Nov 2014 13:54:17 +0000 (14:54 +0100)
commitb7197599b0f8cffffad10d391ca62d8f550aaf1b
treeff43cbe9ffe56bc210e51a32b0691609edefba2e
parent8293e0f3d941e10b740197c8da2fe307419ea00c
BUG-2390: Lower HashMap allocation defaults

This lowers the default hashmap capacity to 4, hopefully lowering our
overall overhead. It also introduces sizeHint arguments, to the maps can
be better-sized in the future.

Change-Id: Ie6bc9bbf79e7c5c63c3dd0000585660cbc09d368
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/AbstractImmutableDataContainerNodeBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafSetNodeBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableMapNodeBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableOrderedMapNodeBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableUnkeyedListNodeBuilder.java