Description
CacheValidator has checks for parentAfter being null childNodeAdded, which is never true, instead of asserting that parentBefore is not null in childNodeChanged, which according to the validator contract should always be the case.
CacheValidator has checks for parentAfter being null childNodeAdded, which is never true, instead of asserting that parentBefore is not null in childNodeChanged, which according to the validator contract should always be the case.