This is similar to AtomicLong but in a distributed setting. It is useful for vending globally unique counter values.
A distributed version of AtomicReference.
This service is useful for assigning globally ordered time stamps to various events. This will be useful for ordering events in a distributed setting.