public String GetPartitionDirectoryPath(String topic, String group, Int32 partition) { var partitionText = partition .ToString(CultureInfo.InvariantCulture) .PadLeft(4, '0'); return Path.Combine(_stateStorageDirectory, topic, group, "partition-" + partitionText); }