code: public void putAll(Map<? extends K, ? extends V> map) {
          //synchronized( this ) {
              for(K key : map.keySet() ) {
                  put(key, map.get(key));
              }
          //}
      }
docs: Places all elements in the specified map into this cache.
  @param map the map to store in this cache.