sets the controls that are being cached here . if these are the same controls that were used last time , this method does nothing . otherwise , the cache is flushed and a new cache is created for the new controls . concode_field_sep SizeCache[] caches concode_field_sep SizeCache getCache concode_elem_sep void flush concode_elem_sep void flush concode_elem_sep Point computeSize concode_elem_sep void rebuildCache
void function ( Control [ ] arg0 ) { if ( arg0 . length != caches . length ) { rebuildCache ( arg0 ) ; return ; } for ( int loc0 = 0 ; loc0 < arg0 . length ; loc0 ++ ) { caches [ loc0 ] . setControl ( arg0 [ loc0 ] ) ; } }