layered cache generation
cache recipe#show