title: How does the LRU policy for RDD cache eviction work in apache spark?
body: <p>(1) How Spark decide which partitions be evicted for a RDD ?</p>
  
  <p>(2) What's the relation between LRU and RDD StorageLevel ?</p>
  
  <p>(3) If data source size is very big(bigger than sum of all executor memory), How spark load the data and create RDD ? Is it related to LRU ?</p>
  
  <p>I created this question aiming at getting some details about RDD LRU eviction, StorageLevel.</p>