@Override
    public void pause(Collection<TopicPartition> partitions) {
        delegate.pause(partitions);
    }
Suspend fetching from the requested partitions. Future calls to {@link #poll(Duration)} will not return
any records from these partitions until they have been resumed using {@link #resume(Collection)}.
Note that this method does not affect partition subscription. In particular, it does not cause a group
rebalance when automatic assignment is used.

Note: Rebalance will not preserve the pause/resume state.
@param partitions The partitions which should be paused
@throws IllegalStateException if any of the provided partitions are not currently assigned to this consumer
clients/src/main/java/org/apache/kafka/clients/consumer/KafkaConsumer.java