Make sweep-on-decrement more aggressive 01/94001/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 2 Dec 2020 09:38:43 +0000 (10:38 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 2 Dec 2020 10:39:30 +0000 (11:39 +0100)
commit928960d906720c95e1759620b78307a4bbddf879
treec8b5f0d22c84dfff5a7533e5334e75ab35245b5e
parent4974cabb8123853fd5c8fb6113d95cd58c6a1ec3
Make sweep-on-decrement more aggressive

We are holding off on cleaning if we have a parent, which effectively
means we not start sweeping children until that process is initiated
from parent.

This is needlessly conservative: we should actually be checking parent
refcount and trigger cleanup as soon as we observe no explicit
references.

JIRA: YANGTOOLS-1184
Change-Id: Ief30aa03b760116540d77038fb8c78fd5b0daf5a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ReactorStmtCtx.java