Hit Data layer only once from presentation layer

My question is below, give solution

Implement the setup where all calls from the presentation layer will hit DAL layer only once throughout the lifecycle of an application to fetch the data , and the subsequent calls will not touch the DAL Layer instead to get the data