I load a lot of images form internet with a ThreadPoolExecutor.
When new images found, I need to render it first, in that case I want to abandon the old tasks which are still queued in the ThreadPoolExecutor and added these new items to download.
I found there are no "clear queue" method in ThreadPoolExecutor, and "purge" method sounds like not good for this.
What should I do?
I just thought to call "shutdown" of this executor and recreate a new one to do this, not sure whether it is appropriate.