Java Implementation of high performance and DBMS-independent Sequence Generator introduced by Martin Fowler's book <patterns of enterprise application architecture>