public class UIDGen extends Object
UIDGen represents an identifier that is unique over time with respect to the host
it is generated on, or one of 216 "well-known" identifiers.
The nextId() can be used to generate an identifier that is unique over time with
respect to the host it is generated on.
A UIDGen instance contains three primitive values:
unique,
an int that uniquely identifies the VM that this UID was generated in,
with respect to its host and at the time represented by the time value (an example
implementation of the unique value would be a process identifier), or zero for a
well-known UID time, a long equal to a time (as
returned by System.nanoTime()) at which the VM that this UID was generated
in was alive, or zero for a well-known UID count, a
short to distinguish UIDs generated in the same VM with the same
time value | Constructor and Description |
|---|
UIDGen() |
| Modifier and Type | Method and Description |
|---|---|
static long |
nextId()
Generates a
long that is unique over time with respect to the host that it was
generated on. |
Copyright © GigaSpaces.