adobe / adobe/aepsdk-core-android
[CacheService] Fix race conditions (MOB-23301)
Open
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
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