*/
CompletionStage<UUID> requestTimeUUID();
- CompletionStage<UUID> requestTimeUUIDwithMacAddress();
-
ForkJoinTask<UUID> futureTimeUUID();
- ForkJoinTask<UUID> futureTimeUUIDwithMacAddress();
-
/*
* NAME BASED (version 3 and 5)
*/
return futureTimeUUID().invoke();
}
- @Override
- default UUID timeUUIDwithMacAddress() {
- return futureTimeUUIDwithMacAddress().invoke();
- }
-
@Override
default UUID nameUUIDv5(UUID namespace, byte[] data) {
return futureNameUUIDv5(namespace, data).invoke();