Each static variable is unique for the entire application. All users, sessions and thread will share the same value. If the variable is marked with ThreadStatic, then it is unique for the thread but, still, for that thread any object (or page) referencing it will reference the same value (as one thread can process many page requests)