originalValue у тебя используется не во всех ветках метода. Т.е. возможна ситуация, когда тебе вообще не нужно делать обращение к originalTable - и вообще брать блокировку не нужно.