Thanks, we were able to validate the same behaviour. On Wed, 23 Sep 2020 at 18:05, Sean Owen <sro...@gmail.com> wrote:
> It is but it happens asynchronously. If you access the same block twice > quickly, the cached block may not yet be available the second time yet. > > On Wed, Sep 23, 2020, 7:17 AM Arya Ketan <ketan.a...@gmail.com> wrote: > >> Hi, >> I have a spark streaming use-case ( spark 2.2.1 ). And in my spark job, I >> have multiple actions. I am running them in parallel by executing the >> actions in separate threads. I have a rdd.persist after which the DAG >> forks into multiple actions. >> but I see that rdd caching is not happening and the entire DAG is >> executed twice ( once in each action) . >> >> What am I missing? >> Arya >> >> >> > > -- Arya