RequirementsWatcher is not stopped when DownloadManager is released
Open
bug
- Dominant language
- Java
- Stars
- 21.9k
- Forks
- 6k
- PR merge metrics
- No merged PRs in 30d
Description
When `DownloadManager.release()` is called, it doesn't seem stopping `RequirementsWatcher` which keeps some receivers registered and that would hold `DownloadManager` instance.
Isn't this a memory leak?
Memory profiler after `release()` is called on `DownloadManager`:

Contributor guide
Assessment
This issue has not been assessed yet.