question: this method does the grunt work of drilling through and iterating over all of the communities and collections in the system and obtaining and caching the item counts for each one . concode_field_sep ItemCountDAO dao concode_elem_sep Context context concode_elem_sep Logger log concode_field_sep void count concode_elem_sep void count concode_elem_sep void main concode_elem_sep int getCount concode_elem_sep void remove
target: void function ( ) { try { Community [ ] loc0 = Community . findAllTop ( context ) ; for ( int loc1 = 0 ; loc1 < loc0 . length ; loc1 ++ ) { count ( loc0 [ loc1 ] ) ; } } catch ( SQLException loc0 ) { log . error ( "srini_string" , loc0 ) ; throw new ItemCountException ( loc0 ) ; } }