private void PushCache(IList <string> keys) { if (keys == null) { throw new ArgumentNullException(nameof(keys)); } _suffixTree.AddRange(keys); foreach (var key in keys) { _cache.Add(key, 1); } }