what happen when I persist a RDD and then use take(10) not count() . I read some comments, it shows that if I use take() instead of count, it might only persist partial part