A query that can only be satisfied asynchronously.
A DataSource
is the recipe for fetching a certain identity I
, which yields
results of type A
.
A Cache
trait so the users of the library can provide their own cache.
An environment that is passed along during the fetch rounds.
A concrete implementation of Env
used in the default Fetch interpreter.
Primitive operations in the Fetch Free monad.
Requests in Fetch Free monad.
A cache that stores its elements in memory.
A data structure that holds information about a fetch round.
A query that can be satisfied synchronously.