Infrastructure low complexity mobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Client-side caching layer for organization label maps on the Flutter mobile app. Stores the resolved label map in memory and optionally persists to local storage to support offline label resolution, with cache invalidation triggered on organization switch or explicit refresh.

Feature: Organization Settings & Terminology Configuration

labels-cache-infrastructure

Responsibilities

  • Cache organization label map in memory after initial load
  • Persist label map to local storage for offline availability
  • Invalidate cache on organization context switch
  • Provide cache-hit metrics for performance monitoring

Interfaces

storeLabels(orgId, labelMap)
retrieveLabels(orgId)
invalidate(orgId)
isCacheValid(orgId)
clearAll()
getCacheAge(orgId)

Related Data Entities (2)

Data entities managed by this component