MCPcopy Create free account
hub / github.com/e2wugui/zeze / getOrAdd

Method getOrAdd

ZezeJava/ZezeJava/src/main/java/Zeze/Transaction/TableX.java:633–635  ·  view source on GitHub ↗
(@NotNull K key)

Source from the content-addressed store, hash-verified

631 }
632
633 public final @NotNull V getOrAdd(@NotNull K key) {
634 return getOrAdd(key, null);
635 }
636
637 public final @NotNull V getOrAdd(@NotNull K key, @Nullable OutObject<Boolean> isAdd) {
638 var currentT = Transaction.getCurrent();

Callers 15

CheckMethod · 0.45
AddMethod · 0.45
read1Method · 0.45
readWrite1Method · 0.45
read2Write1Method · 0.45
readWrite2Method · 0.45
CheckMethod · 0.45
AddMethod · 0.45
CheckMethod · 0.45
AddMethod · 0.45
benchMethod · 0.45
addMethod · 0.45

Calls 11

getCurrentMethod · 0.95
loadMethod · 0.95
newValueMethod · 0.95
getIdMethod · 0.65
isMemoryMethod · 0.65
putMethod · 0.65
getRecordAccessedMethod · 0.45
newestValueMethod · 0.45
addRecordAccessedMethod · 0.45
createRootInfoIfNeedMethod · 0.45
initRootInfoMethod · 0.45

Tested by 15

CheckMethod · 0.36
AddMethod · 0.36
read1Method · 0.36
readWrite1Method · 0.36
read2Write1Method · 0.36
readWrite2Method · 0.36
CheckMethod · 0.36
AddMethod · 0.36
CheckMethod · 0.36
AddMethod · 0.36
benchMethod · 0.36
addMethod · 0.36