We do not need to have a separate field here, as the size cannot
legally be here 0 -- as stacking guarantees we have at least one
parent.
Change-Id: Id319d4ef05efc1c3691b7b97b6b188cc09701547
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit
5198ae72c04d103b4e6e98442df2587b52c202a8)
final class StackedReversePathArguments extends PathArgumentList {
private final StackedYangInstanceIdentifier identifier;
final class StackedReversePathArguments extends PathArgumentList {
private final StackedYangInstanceIdentifier identifier;
- private int size;
- private volatile boolean haveSize;
+
+ private volatile int size;
StackedReversePathArguments(final StackedYangInstanceIdentifier identifier) {
this.identifier = requireNonNull(identifier);
StackedReversePathArguments(final StackedYangInstanceIdentifier identifier) {
this.identifier = requireNonNull(identifier);
@Override
public int size() {
int ret = size;
@Override
public int size() {
int ret = size;
ret = calculateSize(identifier.getParent());
size = ret;
ret = calculateSize(identifier.getParent());
size = ret;