class TaskExecutorPartitionTrackerImpl extends AbstractPartitionTracker<JobID, TaskExecutorPartitionInfo> implements TaskExecutorPartitionTracker {

	@Override
	public void stopTrackingAndReleaseJobPartitions(Collection<ResultPartitionID> partitionsToRelease) {
		if (partitionsToRelease.isEmpty()) {
			return;
		}

		stopTrackingPartitions(partitionsToRelease);
		shuffleEnvironment.releasePartitionsLocally(partitionsToRelease);
	}

	public  TaskExecutorPartitionTrackerImpl(ShuffleEnvironment<?, ?> shuffleEnvironment);

}