in modules/core/src/main/java/org/apache/fluo/recipes/core/combine/CombineQueueImpl.java [91:99]
static String genBucketId(int bucket, int maxBucket) {
Preconditions.checkArgument(bucket >= 0);
Preconditions.checkArgument(maxBucket > 0);
int bits = 32 - Integer.numberOfLeadingZeros(maxBucket);
int bucketLen = bits / 4 + (bits % 4 > 0 ? 1 : 0);
return Strings.padStart(Integer.toHexString(bucket), bucketLen, '0');
}