question: cache an indirect handler mapping for the given target type . concode_field_sep Map<Class<?>,T> handlers concode_elem_sep Map<Class<?>,T> indirectCache concode_elem_sep Log log concode_elem_sep T defaultHandler concode_elem_sep boolean searchAnnotations concode_elem_sep Set<Class<?>> negativeCache concode_elem_sep boolean searchHierarchy concode_field_sep boolean isSearchHierarchy concode_elem_sep void setSearchAnnotations concode_elem_sep void add concode_elem_sep void setDefaultHandler concode_elem_sep Map<Class<?>,T> getHandlers concode_elem_sep T getDefaultHandler concode_elem_sep T findInSuperclasses concode_elem_sep void clearCache concode_elem_sep T getHandler concode_elem_sep boolean isSearchAnnotations concode_elem_sep T findHandler concode_elem_sep T findInInterfaces concode_elem_sep void setSearchHierarchy
target: T function ( Class < ? > arg0 , T arg1 ) { if ( arg1 == null ) { log . debug ( "srini_string" , arg0 ) ; negativeCache . add ( arg0 ) ; } else { log . debug ( "srini_string" , arg0 , "srini_string" , arg1 ) ; indirectCache . put ( arg0 , arg1 ) ; } return arg1 ; }