Cached data source
Sometimes you want to use the data in a data source many times. For performance reasons it can be practical to read the data from this data source only once and re-use it over and over again. This is where the cached data source is used. It repeats data from earlier data sources.