diff --git a/sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryRelation.scala b/sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryRelation.scala index efdb82f3254f..bc6e958f3ea2 100644 --- a/sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryRelation.scala +++ b/sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryRelation.scala @@ -49,7 +49,7 @@ case class CachedRDDBuilder( storageLevel: StorageLevel, @transient cachedPlan: SparkPlan, tableName: Option[String])( - @transient private var _cachedColumnBuffers: RDD[CachedBatch] = null) { + @transient @volatile private var _cachedColumnBuffers: RDD[CachedBatch] = null) { val sizeInBytesStats: LongAccumulator = cachedPlan.sqlContext.sparkContext.longAccumulator