[PR #1394] Fix result cache setting query caching #9451

Open
opened 2026-01-22 16:04:22 +01:00 by admin · 0 comments
Owner

Original Pull Request: https://github.com/doctrine/orm/pull/1394

State: closed
Merged: No


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

**Original Pull Request:** https://github.com/doctrine/orm/pull/1394 **State:** closed **Merged:** No --- 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 pull-request label 2026-01-22 16:04:22 +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#9451