Skip to content

Conversation

@dciprian-petrisor
Copy link

The existing $hints parameter for a QueryCache's get and put methods were not passed along to the unit of work. Instead, a static array of $hints which only specifies the doctrine.cache.enabled hint was always passed in.

With this change, the DefaultQueryCache allows passing hints to the UoW when it is hydrating entities from cache data.

For example, the REFRESH hint could be used to indicate that the cache data should be used to update the already existing object in the identity map (my current use-case/need for this).

…QueryCache

The existing $hints parameter for a QueryCache's get and put methods were not passed along to the unit of work.
Instead, a static array of $hints which only specifies the doctrine.cache.enabled hint was always passed in.

With this change, the DefaultQueryCache allows passing hints to the UoW when it is hydrating entities from cache data.

For example, the REFRESH hint could be used to indicate that the cache data should be used to update the already existing object in the identity map.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant