If I retrieve an object that gets cached (method is Cacheable) according to
fields in a fetch group in a query and then do another query for the same
object, but with a different fetch group and fields (more eagerly loaded
fields) then the second query is resolved in the cache with the eagerly
fetched fields from the first query, but not the second.
Is this the expected behavior (it is not the desired behavior).
fields in a fetch group in a query and then do another query for the same
object, but with a different fetch group and fields (more eagerly loaded
fields) then the second query is resolved in the cache with the eagerly
fetched fields from the first query, but not the second.
Is this the expected behavior (it is not the desired behavior).