Translated "Caching Related Records Recursively"