Implementação da interface de commit