Cache and de-duplicate identical API calls

When three components ask for /api/user at once, make one request, share it, and reuse the result for a while.

Loading NamasteScale