title: stream().collect(Collectors.toSet()) vs stream().distinct().collect(Collectors.toList())
body: <p>If i have a list (~200 elements) of objects, with only few unique objects (~20 elements).
  I want to have only unique values. Between <code>list.stream().collect(Collectors.toSet()) and list.stream().distinct().collect(Collectors.toList())</code> which is more efficient wrt latency and memory consumption ?</p>