projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve time based UUID speed and configuration.
[lgpl/argeo-commons.git]
/
org.argeo.api.uuid
/
src
/
org
/
argeo
/
api
/
uuid
/
AsyncUuidFactory.java
diff --git
a/org.argeo.api.uuid/src/org/argeo/api/uuid/AsyncUuidFactory.java
b/org.argeo.api.uuid/src/org/argeo/api/uuid/AsyncUuidFactory.java
index dd40f81e99d00d43339bf42e7d74fc10910397c9..bd92f561ea99069eb8cfa564983b36f39f588892 100644
(file)
--- a/
org.argeo.api.uuid/src/org/argeo/api/uuid/AsyncUuidFactory.java
+++ b/
org.argeo.api.uuid/src/org/argeo/api/uuid/AsyncUuidFactory.java
@@
-11,12
+11,8
@@
public interface AsyncUuidFactory extends UuidFactory {
*/
CompletionStage<UUID> requestTimeUUID();
*/
CompletionStage<UUID> requestTimeUUID();
- CompletionStage<UUID> requestTimeUUIDwithMacAddress();
-
ForkJoinTask<UUID> futureTimeUUID();
ForkJoinTask<UUID> futureTimeUUID();
- ForkJoinTask<UUID> futureTimeUUIDwithMacAddress();
-
/*
* NAME BASED (version 3 and 5)
*/
/*
* NAME BASED (version 3 and 5)
*/
@@
-48,11
+44,6
@@
public interface AsyncUuidFactory extends UuidFactory {
return futureTimeUUID().invoke();
}
return futureTimeUUID().invoke();
}
- @Override
- default UUID timeUUIDwithMacAddress() {
- return futureTimeUUIDwithMacAddress().invoke();
- }
-
@Override
default UUID nameUUIDv5(UUID namespace, byte[] data) {
return futureNameUUIDv5(namespace, data).invoke();
@Override
default UUID nameUUIDv5(UUID namespace, byte[] data) {
return futureNameUUIDv5(namespace, data).invoke();