add or append the service to the key . concode_field_sep Provider.Service cachedSecureRandomService concode_elem_sep ArrayList<Provider> providers concode_elem_sep int cacheVersion concode_elem_sep HashMap<String,ArrayList<Provider.Service>> services concode_elem_sep boolean needRefresh concode_elem_sep HashMap<String,Provider> providersNames concode_field_sep ArrayList<Provider> getProviders concode_elem_sep void initServiceInfo concode_elem_sep boolean isEmpty concode_elem_sep Provider getProvider concode_elem_sep void setNeedRefresh concode_elem_sep int getCacheVersion concode_elem_sep int insertProviderAt concode_elem_sep ArrayList<Provider.Service> getServices concode_elem_sep Provider.Service getSecureRandomService concode_elem_sep void removeProvider
void function ( String arg0 , Provider . Service arg1 ) { ArrayList < Provider . Service > loc0 = services . get ( arg0 ) ; if ( loc0 == null ) { loc0 = new ArrayList < Provider . Service > ( 1 ) ; services . put ( arg0 , loc0 ) ; } loc0 . add ( arg1 ) ; }