Se for em um ambiente Web você terá problema, pois a variável estática será compartilhada entre todos os usuários onlines no site, e ela será reiniciada apenas se você forçar o null ou se tiver um recycle no IIS.
Portanto, se for ambiente Web, utilize uma session ou outra lógica de cache por usuário.
Abs,
Frederico
http://www.fredericoemidio.com