Class ShortPrefixCombCreator

  • All Implemented Interfaces:
    NoArgumentsUuidCreator

    public final class ShortPrefixCombCreator
    extends AbstractRandomBasedUuidCreator
    Factory that creates Prefix COMB GUIDs. A Prefix COMB GUID is a UUID that combines a creation time with random bits. The creation minute is a 2 bytes PREFIX at the MOST significant bits. The prefix wraps around every ~45 days (2^16/60/24 = ~45). Read: Sequential UUID Generators https://www.2ndquadrant.com/en/blog/sequential-uuid-generators/
    • Constructor Detail

      • ShortPrefixCombCreator

        public ShortPrefixCombCreator()
    • Method Detail

      • create

        public UUID create()
        Returns a Prefix COMB GUID. It combines creation time with random bits. The creation minute is a 2 bytes PREFIX at the MOST significant bits. The prefix wraps around every ~45 days (2^16/60/24 = ~45).
        Specified by:
        create in interface NoArgumentsUuidCreator
        Overrides:
        create in class AbstractRandomBasedUuidCreator
        Returns:
        a random-based UUID