Hi David, > On 30. Oct 2017, at 01:40, David Holmes <david.hol...@oracle.com> wrote: > > Hi Roger, > > On 30/10/2017 10:24 AM, Roger Riggs wrote: >> Hi, >> With the deprecation of Object.finalize its time to look at its uses too see >> if they can be removed or mitigated. > > So the nice thing about finalize was that it followed a nice/clean/simple OO > model where a subclass could override, add their own cleanup and then call > super.finalize(). With finalize() deprecated, and the new mechanism being > Cleaners, how do Cleaners support such usages?
Instead of ThreadPoolExecutor.finalize you can override ThreadPoolExecutor.terminated. Best regards Andrej Golovnin