When a find_XXX()
command is successful, it stores its result in a cache variable. On subsequent runs, what should happen if a VALIDATOR
is specified? Should the validator be ignored, or should the command re-validate the cached result? And if it re-validates and it fails validation (the validator may have changed or been added since the cached result), should it discard the cached result and search again, or just replace the cached result with <VAR>-NOTFOUND
?
It’s not clear to me from the documentation what we think should happen. And I’m not even sure what I’d intuitively expect in this situation either.