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;
}