Я хотел бы изменить значение временного интервала моего раздвижного срока действия в зависимости от того, сколько памяти доступно. Если трафик сайта высок в любой момент времени, в кеш будет добавлено больше данных, чем в более тихие периоды. В течение этих тихих периодов я могу увеличить временной интервал истечения срока действия, что позволяет хранить данные дольше. Но когда сайт занят, мне нужно освободить память, поэтому я счастливее с более коротким промежутком времени.Как узнать, сколько памяти в настоящее время потребляется кешем?
Так что я думаю, мои вопросы заключаются в следующем:
Можно ли мне, чтобы узнать, сколько памяти потребляется пунктов я добавил к HttpRuntime.Cache
? Если да, то как?
Это звучит как реалистичное решение проблемы, которую я описал?