From 02fc2b01a3fa1cdd0240087726259cca1b4df910 Mon Sep 17 00:00:00 2001 From: Vasu Nori Date: Thu, 28 Oct 2010 14:41:59 -0700 Subject: [PATCH] cleanup some of the STOPSHIP comments removing a check no longer required. bug:3143859 Change-Id: I6a2ed242d234a4eb78b116bde81efd31e82fafaf --- .../database/sqlite/SQLiteClosable.java | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/core/java/android/database/sqlite/SQLiteClosable.java b/core/java/android/database/sqlite/SQLiteClosable.java index 96e6f227163f2..93f9a71e64f50 100644 --- a/core/java/android/database/sqlite/SQLiteClosable.java +++ b/core/java/android/database/sqlite/SQLiteClosable.java @@ -23,14 +23,12 @@ import android.database.CursorWindow; */ public abstract class SQLiteClosable { private int mReferenceCount = 1; - private Object mLock = new Object(); // STOPSHIP remove this line protected abstract void onAllReferencesReleased(); protected void onAllReferencesReleasedFromContainer() {} public void acquireReference() { - synchronized(mLock) { // STOPSHIP change 'mLock' to 'this' - checkRefCount(); + synchronized(this) { if (mReferenceCount <= 0) { throw new IllegalStateException( "attempt to re-open an already-closed object: " + getObjInfo()); @@ -40,8 +38,7 @@ public abstract class SQLiteClosable { } public void releaseReference() { - synchronized(mLock) { // STOPSHIP change 'mLock' to 'this' - checkRefCount(); + synchronized(this) { mReferenceCount--; if (mReferenceCount == 0) { onAllReferencesReleased(); @@ -50,8 +47,7 @@ public abstract class SQLiteClosable { } public void releaseReferenceFromContainer() { - synchronized(mLock) { // STOPSHIP change 'mLock' to 'this' - checkRefCount(); + synchronized(this) { mReferenceCount--; if (mReferenceCount == 0) { onAllReferencesReleasedFromContainer(); @@ -76,12 +72,4 @@ public abstract class SQLiteClosable { buff.append(") "); return buff.toString(); } - - // STOPSHIP remove this method before shipping - private void checkRefCount() { - if (mReferenceCount > 1000) { - throw new IllegalStateException("bad refcount: " + mReferenceCount + - ". file bug against frameworks->database" + getObjInfo()); - } - } }