attempts to acquire an object instance from the pool . it should be noted that no cleanup or re-initialization occurs on these objects , so it 's up to the caller to reset the state of the returned object if that 's desirable . concode_field_sep String CVS_REVISION concode_elem_sep List m_pooledObjects concode_field_sep void releaseObject concode_elem_sep int size concode_elem_sep void releaseAllObjects concode_elem_sep void clear
Object function ( ) { if ( m_pooledObjects . isEmpty ( ) ) { return null ; } else { return m_pooledObjects . remove ( m_pooledObjects . size ( ) - 1 ) ; } }