use and populate cache at compute node level