decrement the reference count , checking to make sure that the closeablereferencecount is not closed . concode_field_sep AtomicInteger status concode_elem_sep int STATUS_CLOSED_MASK concode_field_sep void reference concode_elem_sep int getReferenceCount concode_elem_sep boolean isOpen concode_elem_sep int setClosed concode_elem_sep boolean unreference
void function ( ) { int loc0 = status . decrementAndGet ( ) ; if ( ( loc0 & STATUS_CLOSED_MASK ) != 0 ) { throw new AsynchronousCloseException ( ) ; } }