public string Request(string url, string query) { var pendingQuery = querystorage.AddRequest(url, query); _clientqueryHandler?.SendDynamicPageQuery(url, query); if (!pendingQuery.Wait(TimeSpan.FromSeconds(1))) { querystorage.RemoveExpired(pendingQuery); return(null); } return(pendingQuery.Result); }