Returns whether a result exists for the specified request.
Appends the specified result to the completed requests map.
Appends the specified optional result to the completed request map.
Retrieves the result of the specified request if it exists.
Collects all requests in a set.
A
CompletedRequestMapis a universally quantified mapping from requests of typeRequest[E, A]to results of typeEither[E, A[for all typesEandA. The guarantee is that for any request of typeRequest[E, A], if there is a corresponding value in the map, that value is of typeEither[E, A]. This is used by the library to support data sources that return different result types for different requests while guaranteeing that results will be of the type requested.