public void HandleDataChange(IInvocation invocation) { if (InvalidationConfiguration.MethodInvalidation && InvalidationConfiguration.MethodInvalidationConventions.Any()) { foreach (var methodInvalidationConvention in InvalidationConfiguration.MethodInvalidationConventions) { if (methodInvalidationConvention.ShouldInvalidate(invocation.MethodInvocationTarget)) { _cacheContainer.InvalidateAll(); return; } } } }