Как да получите данни от кеша?

заявка сървъра

Здравейте всички! Можете ли да ми кажете как можете да направите следното?
Как да го направим така, че asp страницата първо да направи заявка до сървъра за някакъв вид данни, след това да запише данните в кеша за 1 минута и потребителите, които ще имат достъп до този сървър, след това тази страница ще вземе стойността от кеша, след 1 минутна aspx страница, която отново прави заявка към уеб сървър и т.н.

Написах това:
Но тогава данните не се вземат от кеша, но всяка секунда има заявка към уеб сървъра:

Файлът Footer.cs не добавих нищо към метода му Page_Load.

кеша

заявка сървъра

данни

опитайте да направите след изпълнение

Мисля, че какво се случва

данни

Нищо не разбрах. Това парче, където трябва да вмъкнете нещо?
Например, тук имам страница с номер 1, към която се обръщат клиентите. В него правя заявка за уеб услуги и запазвам отговора в кеша за 1 минута. По това време други потребители също отварят своите страници и стойността се връща от кеша.

Но нека си представим, че в същото време клиентите правят заявка към тази страница, тогава, за да намалите натоварването на сървъра, трябва да пропуснете първата и да заключите останалото, а когато заявката се върне от сървъра, да върне стойността от кеша.
Бихте ли описали по-подробно какво и къде да вмъкнете кода си?