This is basically same thing that happens when a block is evicted from cache. So it removes block from memoryStore and saves it to disk if needed (which it is for broadcasts since they use StorageLevel.MEMORY_AND_DISK).