releases a block . concode_field_sep LongHashMap<BlockIo> inTxn concode_elem_sep LongHashMap<BlockIo> dirty concode_elem_sep byte[] CLEAN_DATA concode_elem_sep Cipher cipherIn concode_elem_sep boolean transactionsDisabled concode_elem_sep Storage storage concode_elem_sep Cipher cipherOut concode_elem_sep TransactionManager txnMgr concode_elem_sep LongHashMap<BlockIo> inUse concode_field_sep void rollback concode_elem_sep void synch concode_elem_sep void discard concode_elem_sep void showList concode_elem_sep BlockIo get concode_elem_sep void forceClose concode_elem_sep void commit concode_elem_sep void releaseFromTransaction concode_elem_sep int getDirtyPageCount concode_elem_sep void sync concode_elem_sep void deleteAllFiles concode_elem_sep void close
void function ( final BlockIo arg0 ) { final long loc0 = arg0 . getBlockId ( ) ; inUse . remove ( loc0 ) ; if ( arg0 . isDirty ( ) ) { dirty . put ( loc0 , arg0 ) ; } else if ( ! transactionsDisabled && arg0 . isInTransaction ( ) ) { inTxn . put ( loc0 , arg0 ) ; } }