final void recoveredScope(long savepoint, int hasState) { ParentScope parentScope = super.scopeEnter(); parentScope.mLockMode = mLockMode; parentScope.mLockTimeoutNanos = mLockTimeoutNanos; parentScope.mHasState = mHasState; parentScope.mSavepoint = mSavepoint; mSavepoint = savepoint; mHasState = hasState; }
final void recoveredScope(long savepoint, int hasState) { ParentScope parentScope = super.scopeEnter(); parentScope.mLockMode = mLockMode; parentScope.mLockTimeoutNanos = mLockTimeoutNanos; parentScope.mHasState = mHasState; parentScope.mSavepoint = mSavepoint; mSavepoint = savepoint; mHasState = hasState; }
final void recoveredScope(long savepoint, int hasState) { ParentScope parentScope = super.scopeEnter(); parentScope.mLockMode = mLockMode; parentScope.mLockTimeoutNanos = mLockTimeoutNanos; parentScope.mHasState = mHasState; parentScope.mSavepoint = mSavepoint; mSavepoint = savepoint; mHasState = hasState; }
@Override public final void enter() throws IOException { check(); try { ParentScope parentScope = super.scopeEnter(); parentScope.mLockMode = mLockMode; parentScope.mLockTimeoutNanos = mLockTimeoutNanos; parentScope.mHasState = mHasState; _UndoLog undo = mUndoLog; if (undo != null) { parentScope.mSavepoint = mSavepoint; mSavepoint = undo.scopeEnter(); } // Scope and commit states are set upon first actual use of this scope. mHasState &= ~(HAS_SCOPE | HAS_COMMIT); } catch (Throwable e) { borked(e, true, true); // rollback = true, rethrow = true } }
@Override public final void enter() throws IOException { check(); try { ParentScope parentScope = super.scopeEnter(); parentScope.mLockMode = mLockMode; parentScope.mLockTimeoutNanos = mLockTimeoutNanos; parentScope.mHasState = mHasState; _UndoLog undo = mUndoLog; if (undo != null) { parentScope.mSavepoint = mSavepoint; mSavepoint = undo.scopeEnter(); } // Scope and commit states are set upon first actual use of this scope. mHasState &= ~(HAS_SCOPE | HAS_COMMIT); } catch (Throwable e) { borked(e, true, true); } }
@Override public final void enter() throws IOException { check(); try { ParentScope parentScope = super.scopeEnter(); parentScope.mLockMode = mLockMode; parentScope.mLockTimeoutNanos = mLockTimeoutNanos; parentScope.mHasState = mHasState; _UndoLog undo = mUndoLog; if (undo != null) { parentScope.mSavepoint = mSavepoint; mSavepoint = undo.scopeEnter(); } // Scope and commit states are set upon first actual use of this scope. mHasState &= ~(HAS_SCOPE | HAS_COMMIT); } catch (Throwable e) { borked(e, true, true); // rollback = true, rethrow = true } }