@Override public String toString() { StringBuilder b = new StringBuilder(Transaction.class.getName()); if (this == BOGUS) { return b.append('.').append("BOGUS").toString(); } b.append('@').append(Integer.toHexString(hashCode())); b.append(" {"); b.append("id").append(": ").append(mTxnId); b.append(", "); b.append("durabilityMode").append(": ").append(mDurabilityMode); b.append(", "); b.append("lockMode").append(": ").append(mLockMode); b.append(", "); b.append("lockTimeout").append(": "); TimeUnit unit = Utils.inferUnit(TimeUnit.NANOSECONDS, mLockTimeoutNanos); Utils.appendTimeout(b, lockTimeout(unit), unit); Object att = mAttachment; if (att != null) { b.append(", "); b.append("attachment").append(": ").append(att); } Object borked = mBorked; if (borked != null) { b.append(", "); b.append("invalid").append(": ").append(borked); } return b.append('}').toString(); }
@Override public String toString() { StringBuilder b = new StringBuilder(Transaction.class.getName()); if (this == BOGUS) { return b.append('.').append("BOGUS").toString(); } b.append('@').append(Integer.toHexString(hashCode())); b.append(" {"); b.append("id").append(": ").append(mTxnId); b.append(", "); b.append("durabilityMode").append(": ").append(mDurabilityMode); b.append(", "); b.append("lockMode").append(": ").append(mLockMode); b.append(", "); b.append("lockTimeout").append(": "); TimeUnit unit = Utils.inferUnit(TimeUnit.NANOSECONDS, mLockTimeoutNanos); Utils.appendTimeout(b, lockTimeout(unit), unit); Object att = mAttachment; if (att != null) { b.append(", "); b.append("attachment").append(": ").append(att); } Object borked = mBorked; if (borked != null) { b.append(", "); b.append("invalid").append(": ").append(borked); } return b.append('}').toString(); }
@Override public String toString() { StringBuilder b = new StringBuilder(Transaction.class.getName()); if (this == BOGUS) { return b.append('.').append("BOGUS").toString(); } b.append('@').append(Integer.toHexString(hashCode())); b.append(" {"); b.append("id").append(": ").append(mTxnId); b.append(", "); b.append("durabilityMode").append(": ").append(mDurabilityMode); b.append(", "); b.append("lockMode").append(": ").append(mLockMode); b.append(", "); b.append("lockTimeout").append(": "); TimeUnit unit = Utils.inferUnit(TimeUnit.NANOSECONDS, mLockTimeoutNanos); Utils.appendTimeout(b, lockTimeout(unit), unit); Object att = mAttachment; if (att != null) { b.append(", "); b.append("attachment").append(": ").append(att); } Object borked = mBorked; if (borked != null) { b.append(", "); b.append("invalid").append(": ").append(borked); } return b.append('}').toString(); }
txn.lockTimeout(-1, null); txn.lockExclusive(mRegistryKeyMap.mId, idKey); txn.lockExclusive(mRegistryKeyMap.mId, trashIdKey);
txn.lockTimeout(-1, null);