Introduce Cached concern that uses a class variable for in-memory caching

Does this need to be keyed on the user?