cache intermediate data for subsequent analyses