question: public static void free ( DMessage msg ) { int index = size2Index ( msg . getSize ( ) ) ; msg . clear ( ) ; if ( index < 0 ) ; else if ( m_cache [ index ] != null ) ; else m_cache [ index ] = msg ; }
target:  Put a DMessage into the cache for reuse