BUG-6522: Adjust collection sizes 28/47328/3
authorRobert Varga <rovarga@cisco.com>
Fri, 21 Oct 2016 08:38:21 +0000 (10:38 +0200)
committerRobert Varga <nite@hq.sk>
Fri, 21 Oct 2016 11:55:51 +0000 (11:55 +0000)
commit954cfda6950fcbd91ecc3e66660e2ac12e2fb95f
tree57b9bf3fa01cc1052a13ad7f7e48b188349cb05f
parent056f7377fbac6ef8ebe27f45fa18c2e8704af39d
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>
(cherry picked from commit 0715b98433da93758203f9cda9ef36d13832fc89)
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