public static Map zipToMap()

in folsom/src/main/java/com/spotify/folsom/client/Utils.java [89:103]


  public static <K, V> Map<K, V> zipToMap(final List<K> keys, final List<V> values) {
    final int size = keys.size();
    if (values.size() != size) {
      throw new IllegalArgumentException("Expected " + size + " values but got " + values.size());
    }
    final Map<K, V> map = new HashMap<>(size);
    for (int i = 0; i < size; i++) {
      final K key = keys.get(i);
      final V value = values.get(i);
      if (key != null && value != null) {
        map.put(key, value);
      }
    }
    return map;
  }