DM: alteração para utilizar reentrantlock nos serviços.