question: release this update lock . concode_field_sep boolean mHeld concode_elem_sep IUpdateLock sService concode_elem_sep String UPDATE_LOCK_CHANGED concode_elem_sep String TIMESTAMP concode_elem_sep int mCount concode_elem_sep IBinder mToken concode_elem_sep boolean DEBUG concode_elem_sep String TAG concode_elem_sep boolean mRefCounted concode_elem_sep String NOW_IS_CONVENIENT concode_elem_sep String mTag concode_field_sep void acquireLocked concode_elem_sep void releaseLocked concode_elem_sep void setReferenceCounted concode_elem_sep void finalize concode_elem_sep void checkService concode_elem_sep boolean isHeld concode_elem_sep void acquire
target: void function ( ) { if ( DEBUG ) Log . v ( TAG , "srini_string" + this , new RuntimeException ( "srini_string" ) ) ; checkService ( ) ; synchronized ( mToken ) { releaseLocked ( ) ; } }