Глядя на исходный код , вы можете видеть, что он имеет значение useCache : Boolean
и, похоже, помещает внутренние объекты KafkaConsumer в этот кэш на основе назначений идентификатора группы и раздела + раздела.
Я не имею ни малейшего представления, почему не кэширующие потребители будут "более производительными", но я могу предположить, что отсутствие их кэширования позволяет перебалансировке группы потребителей Kafka работать "лучше""
Если вы считаете, что в этом свойстве отсутствует необходимая документация, я бы предложил открыть JIRA