Использовать кеш.
Я не работаю на .NET, но на Java с сервлетами.
Там я бы определенно использовал сеанс HTTP, так как мое приложение может работать в кластере серверов, и я знаю, что сохранение значения в сеансе HTTP будет работать в этой настройке, хотя сохранение его в переменной класса может быть немного проблематичным.
Вы можете сохранить весь класс MyClass в сеансе HTTP, а затем сохранить значения в переменных класса.
По сути, вы можете просматривать HTTP-сессии как хеш-таблицу.