Skip to content

Caching for FDC#9439

Open
maneesht wants to merge 80 commits intomainfrom
mtewani/caching-first-pass
Open

Caching for FDC#9439
maneesht wants to merge 80 commits intomainfrom
mtewani/caching-first-pass

Conversation

@maneesht
Copy link
Contributor

@maneesht maneesht commented Jan 6, 2026

No description provided.

@maneesht maneesht requested review from a team and aashishpatil-g as code owners January 6, 2026 23:39
@maneesht maneesht changed the title WIP: Caching Caching for FDC Feb 10, 2026
Copy link
Contributor

@stephenarosaj stephenarosaj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

comments resolved - LGTM (waiting to approve until other comments resolve)

Copy link
Contributor

@stephenarosaj stephenarosaj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all comments resolved - LGTM

@aashishpatil-g
Copy link

LGTM pending the comments.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a comprehensive caching layer for Data Connect, which is a significant and well-executed feature. The architecture is robust, handling entity normalization, cache invalidation on user changes, and providing different fetch policies. The code is well-structured with good separation of concerns and is accompanied by extensive tests. I've identified one high-severity issue with the implementation of the CACHE_ONLY fetch policy, where it incorrectly falls back to a network request. A code suggestion to fix this is provided. Overall, this is an excellent contribution.

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.

Comments