CacheThread has an indefinite while loop. The deactivate() which is supposed to break the while loop is never called.
In #52, CachedOsmTileRetriever is being updated to a non-static class. This will lead to having different instances of CacheThread writing to the same cache directory. If the PR is merged, this needs to be fixed as well.
CachedOsmTileRetriever has multiple issues:
deactivate()
which is supposed to break the while loop is never called.CachedOsmTileRetriever
is being updated to a non-static class. This will lead to having different instances of CacheThread writing to the same cache directory. If the PR is merged, this needs to be fixed as well.