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;
}

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 ; }
put a dmessage into the cache for reuse
