If this is going to be static, it should be static, final, and initialized up here. We don't want different HashBasedNumberedShardSpecs in the same jvm potentially messing with each other.