public static void GetInstitutionsAsync(String cacheFilePath, Cache cache, String userId) { GetInstitutionsAsyncDelegate del = new GetInstitutionsAsyncDelegate(GetInstitutions); del.BeginInvoke(new object[] { cacheFilePath, cache, userId }, null, null); }