Я нахожу способ следующим образом:
if (spark.sparkContext.getPersistentRDDs.isEmpty) {
ts.createOrReplaceTempView(tableName)
spark.sqlContext.cacheTable(tableName)
}
В настоящее время вопрос заключается в том, как я могу проверить дату кэшированных данных?Если я могу получить дату, я могу заменить кэшированные данные в соответствии с датой.