diff options
Diffstat (limited to 'core/src/main/scala/org/apache/spark/storage/BlockManagerManagedBuffer.scala')
-rw-r--r-- | core/src/main/scala/org/apache/spark/storage/BlockManagerManagedBuffer.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/src/main/scala/org/apache/spark/storage/BlockManagerManagedBuffer.scala b/core/src/main/scala/org/apache/spark/storage/BlockManagerManagedBuffer.scala index 12594e6a2b..f66f942798 100644 --- a/core/src/main/scala/org/apache/spark/storage/BlockManagerManagedBuffer.scala +++ b/core/src/main/scala/org/apache/spark/storage/BlockManagerManagedBuffer.scala @@ -29,19 +29,19 @@ import org.apache.spark.util.io.ChunkedByteBuffer * to the network layer's notion of retain / release counts. */ private[storage] class BlockManagerManagedBuffer( - blockManager: BlockManager, + blockInfoManager: BlockInfoManager, blockId: BlockId, chunkedBuffer: ChunkedByteBuffer) extends NettyManagedBuffer(chunkedBuffer.toNetty) { override def retain(): ManagedBuffer = { super.retain() - val locked = blockManager.blockInfoManager.lockForReading(blockId, blocking = false) + val locked = blockInfoManager.lockForReading(blockId, blocking = false) assert(locked.isDefined) this } override def release(): ManagedBuffer = { - blockManager.releaseLock(blockId) + blockInfoManager.unlock(blockId) super.release() } } |