Add YAM cache testing to yaml tests and further YAML cache refinements
Compare changes
This is based upon !787 (closed), combines yaml cache changes added under !787 (closed) with requested test case in yaml test.
Changes proposed in this merge request:
See !787 (closed) (#466 (closed))