@Override
public Object visitPutKeyValueCommand(InvocationContext ctx, PutKeyValueCommand command) throws Throwable {
final TxInvocationContext txC = (TxInvocationContext) ctx;
lockAndRegisterBackupLock(txC, command.getKey());
performWriteSkewCheck(txC, command.getKey());
txC.addAffectedKey(command.getKey());
return null;
}
@Override
public Object visitApplyDeltaCommand(InvocationContext ctx, ApplyDeltaCommand command) throws Throwable {