[MODM-165] Identity map doesn't work (tested only with Symfony) Created: 20/Apr/12  Updated: 20/Apr/12  Resolved: 20/Apr/12

Status: Resolved
Project: Doctrine MongoDB ODM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Ludovic Assignee: Jonathan H. Wage
Resolution: Invalid Votes: 0
Labels: None
Environment:

mongodb version 2.0.2, mac os x lion, Symfony master



 Description   

I tested a basic find (by id) query in Symfony and it seems that the identity map feature does not work.
here the code: https://gist.github.com/2431505

4 query with a default Doctrine ODM/Symfony configuration give me 4 query in mongostat.



 Comments   
Comment by Ludovic [ 20/Apr/12 ]

I misunderstood the identity map usage, actually I discover in the code that it was strictly restricted to find() method and the load method didn't fetch from the identityMap (even if the query carry only an id criteria). I'm not sure of all impact, but I think it could be quite easy to fix this. I'll try to open an issue and maybe to PR. Thanks.

Generated at Thu Aug 28 11:12:53 UTC 2014 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.