Но кеш я считаю глобальным.Вместо этого вы должны использовать сессию ...
Если вы сделаете
cache["subdomain"] = getMySubDomain()
, она будет перезаписываться каждый раз, а если вы сделаете
dim sd as string = cache["subdomain"]
, вы получитепоследний сохраненный поддомен, независимый от текущего вошедшего в систему пользователя ...
Почему вы не пытаетесь использовать другой браузер.