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
>
>
>

Reply via email to