One cached generic action and its own settings. Takes the same options as
AshCache.CachedRead.
Summary
Types
@type t() :: %AshCache.CachedAction{ __spark_metadata__: Spark.Dsl.Entity.spark_meta(), cache_empty?: boolean(), name: atom(), store_options: keyword(), ttl: pos_integer() | :infinity | nil }