in pulsar-client-kafka-compat/pulsar-client-kafka_0_9/src/main/java/org/apache/kafka/clients/consumer/PulsarKafkaConsumer.java [482:488]
public long position(TopicPartition partition) {
Long offset = lastReceivedOffset.get(partition);
if (offset == null && !unpolledPartitions.contains(partition)) {
return resetOffsets(partition).getValue();
}
return unpolledPartitions.contains(partition) ? 0 : offset;
}