I mean should be persistently cached across client invocations, to avoid the need to refetch the same data repeatedly for users on costly networks, etc.  Caching in memory will provide no benefit on the next client invocation, since the process will have terminated before then.