I played around with this locally and it looks like this mode doesn't fallback to disk when the cache gets full. I think we should change this to `TRY_CACHE`... these are the caching semantics most users expect with Spark.