ONOS-1362: Support async version of ConsistentMap that lets efficient chaining of operations

Change-Id: I672a15ba2a517db3e22f6ce8d739ca48307e6e63
diff --git a/core/api/src/main/java/org/onosproject/store/service/StorageService.java b/core/api/src/main/java/org/onosproject/store/service/StorageService.java
index c99b7b8..7e447cc 100644
--- a/core/api/src/main/java/org/onosproject/store/service/StorageService.java
+++ b/core/api/src/main/java/org/onosproject/store/service/StorageService.java
@@ -30,9 +30,8 @@
 
     /**
      * Creates a ConsistentMap.
-     *
      * @param name map name
-     * @param serializer serializer to use for serializing keys and values.
+     * @param serializer serializer to use for serializing keys and values
      * @return consistent map.
      * @param <K> key type
      * @param <V> value type
@@ -40,6 +39,16 @@
     <K, V> ConsistentMap<K , V> createConsistentMap(String name, Serializer serializer);
 
     /**
+     * Creates a AsyncConsistentMap.
+     * @param name map name
+     * @param serializer serializer to use for serializing keys and values
+     * @return async consistent map
+     * @param <K> key type
+     * @param <V> value type
+     */
+    <K, V> AsyncConsistentMap<K , V> createAsyncConsistentMap(String name, Serializer serializer);
+
+    /**
      * Creates a new transaction context.
      * @return transaction context
      */