Currently, each time we get next catalog id, an edit log is written to BDBJE, which is not efficient.
So, we add a new class CatalogIdGenerator, to batch generate catalog ids, 1000 IDs a time.
CatalogIdGenerator is just as same is TransactionIdGenerator, but unfortunately, we can not use it as Catalog Id generator. Because they are using different edit log key.