BUG-6522: Adjust collection sizes 16/47316/3
authorRobert Varga <rovarga@cisco.com>
Fri, 21 Oct 2016 08:38:21 +0000 (10:38 +0200)
committerRobert Varga <rovarga@cisco.com>
Fri, 21 Oct 2016 09:57:01 +0000 (11:57 +0200)
commit0715b98433da93758203f9cda9ef36d13832fc89
treecc676a234e3c6ccc2e0e4ffca2fa6cf2698f8105
parent5fa70757163c82fc46f1f09208a87a9944553401
BUG-6522: Adjust collection sizes

StatementContexts are typically leaves or have a low number
of children, leading to wasted space during parsing.

Force collections to be allocated with minimum size and have
them grow as needed, so we limit the run-time overhead.

Change-Id: I30b87e7164f081251bdd44092858be1254d42cba
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StatementSupportBundle.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/NamespaceStorageSupport.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementContextBase.java