docs: @Override
     public void remoteTransactionPrepared(GlobalTransaction gtx) {
        RecoveryAwareRemoteTransaction remoteTransaction =
              (RecoveryAwareRemoteTransaction) getRemoteTransaction(gtx);
        if (remoteTransaction == null)
           throw new CacheException(String.format(
                 "Remote transaction for global transaction (%s) not found", gtx));
        remoteTransaction.setPrepared(true);
     }