trait ShuffleBlockResolver {
  def getBlockData(blockId: ShuffleBlockId): ManagedBuffer
  def stop(): Unit
}
ShuffleBlockResolver
ShuffleBlockResolver is used to find shuffle block data.
| 
 Note 
 | 
The one and only implementation of ShuffleBlockResolver contract in Spark is IndexShuffleBlockResolver. | 
| 
 Note 
 | 
ShuffleBlockResolver is used exclusively in BlockManager to find shuffle block data.
 | 
ShuffleBlockResolver Contract
| 
 Note 
 | 
ShuffleBlockResolver is a private[spark] contract.
 | 
| Method | Description | 
|---|---|
Used when   | 
|
Used when   |