public bool ContainsPendingRequestForUser(string user) { if(string.IsNullOrEmpty(user)) { throw new ArgumentNullException("user"); } var hasResults = _resultCache.Keys.Any(c => c.Contains(user + "!")); return hasResults; } }