You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2018/03/08 21:34:50 UTC
[3/8] jena git commit: Use computeIfAbsent
Use computeIfAbsent
Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/c88bb3bd
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/c88bb3bd
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/c88bb3bd
Branch: refs/heads/master
Commit: c88bb3bd1abe6075ae1ee51b565783b4e630a7ed
Parents: dc8fb52
Author: Andy Seaborne <an...@apache.org>
Authored: Tue Mar 6 18:14:57 2018 +0000
Committer: Andy Seaborne <an...@apache.org>
Committed: Tue Mar 6 18:14:57 2018 +0000
----------------------------------------------------------------------
.../org/apache/jena/riot/lang/BlankNodeAllocatorGlobal.java | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jena/blob/c88bb3bd/jena-arq/src/main/java/org/apache/jena/riot/lang/BlankNodeAllocatorGlobal.java
----------------------------------------------------------------------
diff --git a/jena-arq/src/main/java/org/apache/jena/riot/lang/BlankNodeAllocatorGlobal.java b/jena-arq/src/main/java/org/apache/jena/riot/lang/BlankNodeAllocatorGlobal.java
index f90f6cf..9bbbc75 100644
--- a/jena-arq/src/main/java/org/apache/jena/riot/lang/BlankNodeAllocatorGlobal.java
+++ b/jena-arq/src/main/java/org/apache/jena/riot/lang/BlankNodeAllocatorGlobal.java
@@ -41,12 +41,7 @@ public class BlankNodeAllocatorGlobal implements BlankNodeAllocator
@Override
public Node alloc(String label) {
- Node b = map.get(label);
- if ( b == null ) {
- b = create();
- map.put(label, b);
- }
- return b;
+ return map.computeIfAbsent(label, x->create());
}
@Override