adobe / adobe/aepsdk-core-android

[CacheService] Fix race conditions (MOB-23301)

Open
#679 0 comments 0 reactions 0 assignees View on GitHub
defer enhancement
Dominant language
Kotlin
Stars
17
Forks
30
Avg merge
8h 37m
Merged PRs (30d)
5

Description

Fix race conditions in the cache service when multiple extensions use the same cache. This issue doesn't occur now because each extension uses a separate cache.

Contributor guide

Open the contributing guide

Research direction

Start by locating the CacheService implementation and tracing how multiple extensions access the same cache. Reproduce or reason about concurrent cache use, then identify the synchronization behavior needed so shared-cache operations are race-free. Done means concurrent extensions can safely use one cache without inconsistent results.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.