Persistência de dados do WCF entre sessões

Estamos desenvolvendo um sistema baseado no WCF. No processo, estamos tentando impedir que alguns dados sejam modificados por mais de um usuário. Por isso, decidimos ter uma estrutura de dados que conterá as informações necessárias para a lógica de bloqueio ser executada (armazenando, por exemplo, o ID dos objetos bloqueados)

O problema que estamos tendo é a persistência desses dados entre as sessões. Existe alguma maneira de evitar a execução de chamadas caras para o banco de dados? Não tenho certeza de como podemos fazer isso no WCF, pois ele só pode persistir dados (na memória) durante uma sessão aberta.

questionAnswers(4)

yourAnswerToTheQuestion