commit | f62724442ee4666dcb475bd1b0ee19675b1aa2d3 | [log] [tgz] |
---|---|---|
author | Jordan Halterman <jordan@onlab.us> | Thu Apr 20 02:18:08 2017 -0700 |
committer | Jordan Halterman <jordan@onlab.us> | Thu Apr 20 21:54:09 2017 +0000 |
tree | 3865dc73a4c4aa1f91df06141225f4b97d2d001a | |
parent | 0bc666564962e5aaff288da8009ff134387bc8de [diff] [blame] |
[ONOS-6324] Add getOrDefault method to ConsistentMap. Change-Id: Ice7ad6260c6eb8076320ef469874c0c4ceeadc19
diff --git a/core/api/src/main/java/org/onosproject/store/service/Versioned.java b/core/api/src/main/java/org/onosproject/store/service/Versioned.java index 6c6834e..7de5be7 100644 --- a/core/api/src/main/java/org/onosproject/store/service/Versioned.java +++ b/core/api/src/main/java/org/onosproject/store/service/Versioned.java
@@ -97,7 +97,7 @@ * @return mapped instance */ public synchronized <U> Versioned<U> map(Function<V, U> transformer) { - return new Versioned<>(transformer.apply(value), version, creationTime); + return new Versioned<>(value != null ? transformer.apply(value) : null, version, creationTime); } /**