The Snowpark API provides a caching method that will insert the DataFrame into a temporary table that will be used in later calls.