Now that we are not dependent on routeFromModel
I was thinking: Maybe we should do a rethink of the way we store models in admin only.
I think caching is a performance/complexity tradeoff that requires reasoning and a conscious decision.
Right now we have all the page models stored as Maybe SomeModel
in a large record, we literally cache everything in every model for every page, even pages that have nothing we would like to cache.
I think we should rethink this and come up with an opt-in way of caching.