I agree the parent path should be retrieved by name rather than a direct reference when checking the cache validity, though.

--
Sent from my phone, thus the relative brevity :)