if (trace) log.tracef("Unlocking keys %s for remote transaction %s as we are no longer an owner", keys, gtx);
Set<Flag> flags = EnumSet.of(Flag.CACHE_MODE_LOCAL);
String cacheName = configuration.getName();
LockControlCommand unlockCmd = new LockControlCommand(keys, cacheName, flags, false);
unlockCmd.init(invoker, icc, TransactionTable.this);
unlockCmd.attachGlobalTransaction(gtx);
unlockCmd.setUnlock(true);
try {
unlockCmd.perform(null);
log.tracef("Unlocking moved keys for %s complete.", gtx);
} catch (Throwable t) {