That's not the kind of thing a finalize method was ever supposed to do. Use a try/finally block instead.
Phillip On Wed, 12 Jun 2019, 00:01 Nasrulla Khan Haris, <nasrulla.k...@microsoft.com.invalid> wrote: > I want to delete some files which I created In my datasource api, as soon > as the RDD is cleaned up. > > > > Thanks, > > Nasrulla > > > > *From:* Vinoo Ganesh <vgan...@palantir.com> > *Sent:* Monday, June 10, 2019 1:32 PM > *To:* Nasrulla Khan Haris <nasrulla.k...@microsoft.com.INVALID>; > dev@spark.apache.org > *Subject:* Re: Adding Custom finalize method to RDDs. > > > > Generally overriding the finalize() method is an antipattern (it was in > fact deprecated in java 11 > https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html#finalize()) > . What’s the use case here? > > > > *From: *Nasrulla Khan Haris <nasrulla.k...@microsoft.com.INVALID> > *Date: *Monday, June 10, 2019 at 15:44 > *To: *"dev@spark.apache.org" <dev@spark.apache.org> > *Subject: *RE: Adding Custom finalize method to RDDs. > > > > Hello Everyone, > > Is there a way to do it from user-code ? > > > > Thanks, > > Nasrulla > > > > *From:* Nasrulla Khan Haris <nasrulla.k...@microsoft.com.INVALID> > *Sent:* Sunday, June 9, 2019 5:30 PM > *To:* dev@spark.apache.org > *Subject:* Adding Custom finalize method to RDDs. > > > > Hi All, > > > > Is there a way to add custom finalize method to RDD objects to add custom > logic when RDDs are destructed by JVM ? > > > > Thanks, > > Nasrulla > > >