Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Task]: Cache Interface updation to use Jackson/JSON Serializers instead of the Java Native serializer for Cache Annotations [Tech Debt] #33488

Open
NilanshBansal opened this issue May 15, 2024 · 0 comments
Assignees
Labels
Integrations Pod General Issues related to the Integrations Pod that don't fit into other tags. Integrations Pod Issues related to a specific integration Task A simple Todo

Comments

@NilanshBansal
Copy link
Contributor

NilanshBansal commented May 15, 2024

Make changes to the cache interface to use Jackson/JSON Serializers instead of the Java Native serializer in the Cache Annotations
@Cache and @CacheEvict

  • This would avoid using explicit serialization for all the objects to be stored in redis.
  • It will also prevent the need for explicit cache invalidation on addition of new fields.

Ref: https://theappsmith.slack.com/archives/CGBPVEJ5C/p1715833865037459?thread_ts=1715747695.304469&cid=CGBPVEJ5C

@NilanshBansal NilanshBansal added Task A simple Todo Integrations Pod General Issues related to the Integrations Pod that don't fit into other tags. labels May 15, 2024
@NilanshBansal NilanshBansal self-assigned this May 15, 2024
@github-actions github-actions bot added the Integrations Pod Issues related to a specific integration label May 15, 2024
@NilanshBansal NilanshBansal reopened this May 16, 2024
@NilanshBansal NilanshBansal changed the title [Task]: Code optimisation to use Jackson/JSON Serializers instead of the Java Native serializer [Task]: Code optimisation to use Jackson/JSON Serializers instead of the Java Native serializer for Cache Annotations May 16, 2024
@NilanshBansal NilanshBansal changed the title [Task]: Code optimisation to use Jackson/JSON Serializers instead of the Java Native serializer for Cache Annotations [Task]: Code optimisation to use Jackson/JSON Serializers instead of the Java Native serializer for Cache Annotations [Tech Debt] May 16, 2024
@NilanshBansal NilanshBansal changed the title [Task]: Code optimisation to use Jackson/JSON Serializers instead of the Java Native serializer for Cache Annotations [Tech Debt] [Task]: Cache Interface updation to use Jackson/JSON Serializers instead of the Java Native serializer for Cache Annotations [Tech Debt] May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Integrations Pod General Issues related to the Integrations Pod that don't fit into other tags. Integrations Pod Issues related to a specific integration Task A simple Todo
Projects
None yet
Development

No branches or pull requests

1 participant