http://msdn.microsoft.com/en-us/library/system.web.sessionstate.httpsessionstate.sessionid.aspx

у приложение asp.net, которое хранит объект в кеше. Когда страница загружается в первый раз, она проверяет кеш для объекта, если он там, он будет использовать объект. если объект не существует, он пересобирает его и сохраняет в кеше. Поскольку несколько пользователей могут использовать это приложение одновременно, я пытался сохранить объект в кеше, ключом кеширования которого является SessionID. Ну, я заметил, что когда страница отправляется обратно, sessionID меняется, поэтому мне нужно будет использовать другой уникальный ключ. Какие-либо предложения? Я думал об использовании идентификатора пользователя, вошедшего в систему, но это также не является уникальным, поскольку вы можете войти с одним и тем же идентификатором несколько раз.