Есть такая конструкция:
HttpContext.Current.Cache
Оно хранит результаты чего-нибудь в кэше. Понятно, что для всех юзеров, а не только для конкретного запроса или ASP-session.
А у нее описания (первое):
public System.Web.Caching.Cache Cache { get; }
Member of System.Web.HttpContext
Summary:
Gets the System.Web.Caching.Cache object for the current HTTP request.
Returns:
The System.Web.Caching.Cache for the current HTTP request.
И уже поправленное (второе):
public System.Web.Caching.Cache Cache { get; }
Member of System.Web.HttpContext
Summary:
Gets the System.Web.Caching.Cache object for the current application domain.
Returns:
The System.Web.Caching.Cache for the current application domain.