Ola,
Estou montando um sistema que roda em uma Servlet e quero gravar os dados no Prevayler. Como podem existir varias threads executando o codigo da Servlet simultaneamente, nao pode ocorrer algum problema de integridade de dados no Prevayler?
Se ocorre, neste caso é interessante usar codigo “synchronized” sempre que for acessar o Prevayler, fazendo o controle de concorrencia “na mao”?
Quanto a instanciacao do Snapshot, eu fiz no init(), e depois liberei no destroy() da Servlet. Com isso, eu tenho um atributo “prevayler” que é comum a todas as threads, pois é atributo da classe Servlet, e nao de um metodo post() ou get(). Isso tambem nao gera nenhum problema de controle de concorrencia?
