• Phil Pluckthun's avatar
    (graphcache) - Increase structural (deep) equality in normalized query results (#1859) · 37d7e798
    Phil Pluckthun authored
    * Refactor dataFieldValue assignment in readSelection
    
    * Add initial reusal of data logic
    
    * Add data reusal logic to readRoot
    
    * Distribute input data throughout query operation
    
    * Prevent null from being carried over from previous results
    
    * Replace WeakSet with Set for ownership tracking
    
    * Add test for separate and shared references
    
    * Incrementally query cached data
    
    * Reuse last result rather than API result for queries
    
    * Add on reference reuse test to cacheExchange test
    
    * Add changeset
    
    * Reduce performance impact by writing eagerly
    37d7e798