Combines multiple list data requests into a single request, when possible.
connection.getListData( set )
getListData that tries to combine calls to it into a single
call. The calls are fulfilled by an underlying behavior's
Waits for a configured time then tries to unify the sets requested during it.
After unification, calls for the unified sets are made to the underlying
getListData. Once the unified
data has returned, the individual calls to
getListData are resolved with a
calculated subset of the unified data.
the parameters of the requested set of data
Promise resolving the data of the requested set