public <K, V> Map<K, V> getMap() {
    return map;
  }
Returns the map whose keys and values will be put. Note that only the values of this map can be
changed. You can not add or remove keys. Any attempt to modify the returned map with an
operation that is not supported will throw an UnsupportedOperationException. If the returned
map is modified and this is a pre-operation authorization then the modified map is what will be
used by the operation.

@param <K> the type of keys in the map
@param <V> the type of values in the map
@return the map whose keys and values will be put
geode-core/src/main/java/org/apache/geode/cache/operations/PutAllOperationContext.java