Epic: Build cache of users which populates on query
As an engineer, I want to have a cache in the application which contains a model of each user to build the corresponding JsonResourceDescriptor.
- The cache would need to populate either on startup or on request
- If the cache populates at startup, need to document each platforms user discovery methods.
- Cache expiry needs to check for existence of user in platforms before removal.