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

Create common base class for all caching mechanisms #3793

Closed
2 tasks
LocalNewsTV opened this issue Jan 13, 2025 · 0 comments · Fixed by #3806 or #3805
Closed
2 tasks

Create common base class for all caching mechanisms #3793

LocalNewsTV opened this issue Jan 13, 2025 · 0 comments · Fixed by #3806 or #3805
Assignees

Comments

@LocalNewsTV
Copy link
Collaborator

Describe the task

If the task will only make sense to a dev, add a ⚡ to the title.

Find commonalities between our Caching classes and create a base class to extend from.

Value Add

  • Consistency between caching mechanisms
  • Clear purpose for functionality

Acceptance Criteria

  • base class created
  • Common abstract methods lifted into new base class

Additional Context

  • Currently we cache map tiles and UserRecords, but we're extending Cache functionality into data like Wells, and Offline User Records for data integrity. This as a pre-step lets us maintain consistency across past/present/future caching. Making Maintenance and onboarding simpler.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant