question: public void requestClose ( ) { mLock . lock ( ) ; try { if ( mIsShutdown ) { return ; } mTargetState = TargetState . CLOSED ; update ( ) ; } finally { mLock . unlock ( ) ; } }
target:  Request that the state machine move towards a closed state.