searches for a match in the cache . if there is no match , it marks the test as `` in progress '' . this is done in one method to avoid thread synchronization issues concode_field_sep Map<Class<?>,CachedRunSummary> map concode_elem_sep ResultSummary resultSummary concode_field_sep void finishRun
ResultSummary function ( Class < ? extends Object > arg0 ) { CachedRunSummary loc0 = map . get ( arg0 ) ; if ( loc0 != null ) { return loc0 . resultSummary ; } loc0 = new CachedRunSummary ( arg0 ) ; map . put ( arg0 , loc0 ) ; return null ; }