commit | 637ae5d013c1a0656521995588341ddbbb2ca03d | [log] [tgz] |
---|---|---|
author | Sho SHIMIZU <sshimizu@us.fujitsu.com> | Fri Jun 10 11:08:13 2016 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu Jun 16 16:49:34 2016 +0000 |
tree | 4cae4fa484b8424b7ff70f389647cfa2367e4151 | |
parent | 25bd668c6bef4711167b0fbe85d5d5abd8dc467b [diff] [blame] |
ONOS-4690: containsKey() in TransactionalMap Change-Id: I13a5eea3871a9a6cc5f808b662584d1892ff19bd
diff --git a/core/store/primitives/src/main/java/org/onosproject/store/primitives/impl/DefaultTransactionalMap.java b/core/store/primitives/src/main/java/org/onosproject/store/primitives/impl/DefaultTransactionalMap.java index c96b20a..d138c9b 100644 --- a/core/store/primitives/src/main/java/org/onosproject/store/primitives/impl/DefaultTransactionalMap.java +++ b/core/store/primitives/src/main/java/org/onosproject/store/primitives/impl/DefaultTransactionalMap.java
@@ -109,6 +109,11 @@ } @Override + public boolean containsKey(K key) { + return get(key) != null; + } + + @Override public V put(K key, V value) { checkState(txContext.isOpen(), TX_CLOSED_ERROR); checkNotNull(value, ERROR_NULL_VALUE);