/// <summary> /// Called when a relationship type is modified or deleted. /// </summary> /// <param name="relationshipTypes"> /// The relationship type that is about to be modified or deleted. /// </param> protected void InvalidateRelationshipTypes(IEnumerable <long> relationshipTypes) { IList <TKey> relationshipTypesKeys; relationshipTypesKeys = relationshipTypes.SelectMany(relType => RelationshipTypeToCacheKey.GetValues(relType)).Distinct().ToList(); InvalidateCacheEntries(relationshipTypesKeys, () => string.Format("relationship {0}", string.Join(",", relationshipTypes))); }