# tCacheOut

Persists the input RDDs depending on the specific storage level you define in order to offer faster access to these datasets later.

tCacheOut writes RDDs (Resilient Distributed Datasets) to the cache for later use in the same Job.

### In this section

* [tCacheOut properties for Apache Spark Batch](https://help.qlik.com/talend/en-US/components/8.0/processing/tcacheout-properties-for-apache-spark-batch)
* [tCacheOut properties for Apache Spark Streaming (deprecated)](https://help.qlik.com/talend/en-US/components/8.0/processing/tcacheout-properties-for-apache-spark-streaming)

**Related concepts**

* [Performing download analysis using a Spark Batch Job](https://help.qlik.com/talend/en-US/components/8.0/processing/tcacheout-textractdelimitedfields-ts3configuration-performing-download-analysis-using-spark-batch-job-spark-batch-component-in-this)