DDC-3714: [GH-1394] Fix result cache setting query caching #4559

Open
opened 2026-01-22 14:44:47 +01:00 by admin · 0 comments
Owner

Originally created by @doctrinebot on GitHub (Apr 24, 2015).

Originally assigned to: @guilhermeblanco on GitHub.

Jira issue originally created by user @doctrinebot:

This issue is created automatically through a Github pull request on behalf of mente:

Url: https://github.com/doctrine/doctrine2/pull/1394

Message:

Hello!

This PR fixes the issue with result caching option when query caching is on.

Reproduce is pretty easy. Call same query twice: first time with Query::useResultCache(true), second time with Query::useResultCache(false). If query cache is on - useResultCache() setting will be cached along with query itself.

Use case is when you want to keep query cache always on but want sometimes to bypass result cache (e.g. you're sure that underlying data was updated).

P.S. Is it possible to backport fix to 2.4? I can provide another PR for it

Alex

Originally created by @doctrinebot on GitHub (Apr 24, 2015). Originally assigned to: @guilhermeblanco on GitHub. Jira issue originally created by user @doctrinebot: This issue is created automatically through a Github pull request on behalf of mente: Url: https://github.com/doctrine/doctrine2/pull/1394 Message: Hello! This PR fixes the issue with result caching option when query caching is on. Reproduce is pretty easy. Call same query twice: first time with `Query::useResultCache(true)`, second time with `Query::useResultCache(false)`. If query cache is on - `useResultCache()` setting will be cached along with query itself. Use case is when you want to keep query cache always on but want sometimes to bypass result cache (e.g. you're sure that underlying data was updated). P.S. Is it possible to backport fix to 2.4? I can provide another PR for it Alex
admin added the Bug label 2026-01-22 14:44:47 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: doctrine/archived-orm#4559