in bval-jsr/src/main/java/org/apache/bval/jsr/resolver/CachingTraversableResolver.java [155:167]
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || !getClass().equals(o.getClass())) {
return false;
}
CacheEntry that = (CacheEntry) o;
return elementType == that.elementType && Objects.equals(path, that.path) && Objects.equals(type, that.type)
&& Objects.equals(object, that.object) && Objects.equals(node, that.node);
}