i am implementing a database server and a client which connects to it. i need to implement an interface that was given to me for the server. there are two methods, lock and unlock, which lock and unlock the specified record. my question is this: why would i need two methods which lock and unlock records during an update or delete by the client? can't i take care of that by synchronizing the update and delete methods?