Future not cancelled if interrupted in MemcachedCache
Open
Bug
stale
- Dominant language
- Java
- Stars
- 14.1k
- Forks
- 3.8k
- Avg merge
- 2d 58m
- Merged PRs (30d)
- 233
Description
See [checklist](https://medium.com/@leventov/code-review-checklist-java-concurrency-49398c326154), item 11.3. Similar problems could exist in other places in the codebase.
Contributor guide
Research direction
Start by locating MemcachedCache and reading checklist item 11.3 from the linked concurrency review. Trace how interruption is handled when the cache operation returns a Future, then inspect similar code paths as suggested by the issue. Done means interrupted work is cancelled consistently and the relevant behavior is covered by existing or added tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, memcached
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100