title: Spark: Caching an RDD/DF for use across multiple programs
body: <p>I have a dataset that is being read from multiple programs. Instead of reading this dataset into memory a number of times each day, is there a way for spark to effectively cache the dataset, allowing any program to call upon it? </p>