acquireExclusive(); try { Node next = oldNode.mNextDirty;
acquireExclusive(); try { Node next = oldNode.mNextDirty;
acquireExclusive(); try { node.mCachedState = cachedState;
acquireExclusive(); try { node.mCachedState = cachedState;
/** * Remove and delete nodes from dirty list, as part of close sequence. */ void delete(LocalDatabase db) { acquireExclusive(); try { Node node = mFirstDirty; mFlushNext = null; mFirstDirty = null; mLastDirty = null; while (node != null) { node.delete(db); Node next = node.mNextDirty; node.mPrevDirty = null; node.mNextDirty = null; node = next; } } finally { releaseExclusive(); } } }
/** * Remove and delete nodes from dirty list, as part of close sequence. */ void delete(LocalDatabase db) { acquireExclusive(); try { Node node = mFirstDirty; mFlushNext = null; mFirstDirty = null; mLastDirty = null; while (node != null) { node.delete(db); Node next = node.mNextDirty; node.mPrevDirty = null; node.mNextDirty = null; node = next; } } finally { releaseExclusive(); } } }
acquireExclusive(); mFlushNext = mFirstDirty; releaseExclusive(); while (true) { int state; acquireExclusive(); try { node = mFlushNext; acquireExclusive(); try { Node next = node.mNextDirty;
acquireExclusive(); mFlushNext = mFirstDirty; releaseExclusive(); while (true) { int state; acquireExclusive(); try { node = mFlushNext; acquireExclusive(); try { Node next = node.mNextDirty;