@VisibleForTesting
    boolean areAllMapsEmpty() {
        return taskExecutorToDataSets.isEmpty()
                && dataSetToTaskExecutors.isEmpty()
                && dataSetMetaInfo.isEmpty()
                && partitionReleaseCompletionFutures.isEmpty();
    }
@Test
    void testProcessEmptyClusterPartitionReport() {
        TestClusterPartitionReleaser partitionReleaser = new TestClusterPartitionReleaser();
        final ResourceManagerPartitionTrackerImpl tracker =
                new ResourceManagerPartitionTrackerImpl(partitionReleaser);

        reportEmpty(tracker, TASK_EXECUTOR_ID_1);
        assertThat(partitionReleaser.releaseCalls).isEmpty();
        assertThat(tracker.areAllMapsEmpty()).isTrue();
    }