Variável global entre dois métodos do WCF

Eu tenho dois métodos em um serviço WCF dizer

Method1()
{
 _currentValue = 10;
}

Method2()
{
return _currentValue;
}

Eu tenho uma situação em que, eu preciso definir um valor no método 1 () e lê-lo no método2 ().

Eu tentei usarstatic variável comopublic static int _currentValue, eu poderia ler o valor definido no Method1 () no Method2 ().

Mas o problema é que eu quero que essa variável reaja como variável de instância separada para cada solicitação feita. ou seja, agora mesmo abaixo está o problema

Navegador 1:

 - Method1() is called
    => sets _currentValue = 10;
 - Method2() is called
    => returns _currentValue = 10;

Navegador 2:

 - Method2() is called
    => returns _currentValue = 10;

Na verdade, o valor definido é o Navegador 1 é estático, portanto, no Navegador 2, o mesmo valor é recuperado.

O que eu estou tentando implementar é que a variável deve agir como uma nova instância para cada solicitação feita (ao chamar de cada navegador). O que devo usar neste caso? uma sessão?

questionAnswers(5)

yourAnswerToTheQuestion