question: removes buffers from the pool until it is under its size limit . concode_field_sep List<byte[]> mBuffersByLastUse concode_elem_sep Comparator<byte[]> BUF_COMPARATOR concode_elem_sep List<byte[]> mBuffersBySize concode_elem_sep int mCurrentSize concode_elem_sep int mSizeLimit concode_field_sep void returnBuf concode_elem_sep int compare concode_elem_sep byte[] getBuf
target: void function ( ) { while ( mCurrentSize > mSizeLimit ) { byte [ ] loc0 = mBuffersByLastUse . remove ( 0 ) ; mBuffersBySize . remove ( loc0 ) ; mCurrentSize -= loc0 . length ; } }