Code RecipeJan 39 minCaching - System Design Building BlocksA cache is a hardware or software component that acts as a temporary storage allowing fast access to data stored in it.