We have created a Custom Data Reference with supported methods GetValue() and GetValues(). If I use AF Explorer to look at Time-Series data for a period, instead of a single call to GetValues(), I see multiple calls to GetValue(). Why? Presumably it is calling GetInputs(), then calling GetValues() on those inputs for the time period, then calling GetValue() on my DR for each value of the inputs. But I still don't understand why. It seems incredibly wasteful. What is going on here and how can I fix it?
Any help gratefully received.