class ViewModel::ActiveRecord::Cache

def initialize(viewmodel_class, cache_group: nil)

If cache_group: is specified, it must be a group of a single key: `:id`
def initialize(viewmodel_class, cache_group: nil)
  @viewmodel_class = viewmodel_class
  @cache_group = cache_group || create_default_cache_group # requires @viewmodel_class
  @cache = @cache_group.register_cache(cache_name)
end