opensrp / fhircore

FHIR Core / OpenSRP 2 is a Kotlin application for delivering offline-capable, mobile-first healthcare project implementations from local community to national and international scale using FHIR and WHO Smart Guidelines on Android.
https://smartregister.org
Apache License 2.0
53 stars 41 forks source link

Optimize accessing repository data through caching #3064

Open ellykits opened 6 months ago

ellykits commented 6 months ago

Describe the feature request. Use a caching strategy to improve faster access to data used on registers and profiles. Especially on registers.

Additional context The register reads and computes data from the SQLite database each time the user opens the screen. This enhancement will reduce the number of reads from the database, especially on content that changes less frequently.

Acceptance criteria

Implementation plan (For Engineers)

Areas of concern