public void RemoveByTag(string tag) { Collection <string> itemKeys; if (_tagCache.TryGetValue(tag, out itemKeys)) { foreach (var key in itemKeys) { _cacheStorageProvider.Remove(key); } } }