Suppose we have two servers which are running the engine and share one database in a load balance environment. and both of them hit the function 'getNextId' in DbIdGenerator.java at exactly the same time, will it generate duplicate ID?
It's a rare case but still be a possible issue as we use database to generate a 'Unique' IdBlock for every engine.