Class MemoryLongIDFactory

java.lang.Object
com.helger.commons.id.factory.MemoryLongIDFactory
All Implemented Interfaces:
IBaseIDFactory, ILongIDFactory

@ThreadSafe public final class MemoryLongIDFactory extends Object implements ILongIDFactory
A default implementation for non-negative in-memory IDs.
Author:
Philip Helger
  • Field Details

    • DEFAULT_START_ID

      public static final long DEFAULT_START_ID
      The default start ID to use.
      See Also:
  • Constructor Details

    • MemoryLongIDFactory

      public MemoryLongIDFactory()
    • MemoryLongIDFactory

      public MemoryLongIDFactory(@Nonnegative long nStartID)
  • Method Details