@Override
    public int hashCode() {
        return Objects.hash(name, basePropertyPath, map, nodeName);
    }
Copies the contents of this object to a new object with the addition of the
supplied nodeName
stroom-util-shared/src/main/java/stroom/util/shared/cache/CacheInfo.java