public override IDictionary GetCache(object instance) { if (instance == null) { throw new ArgumentNullException(nameof(instance)); } return Provider.GetCache(instance); }