Iterable<Object[]> () { return Arrays.asList( name("Our HashMap", HashMap::new), name("Our ConcurrentHashMap", () -> ConcurrentCollectionFactory.createConcurrentMap()), name("ConcurrentFactoryMap (on ConcurrentHashMap)", () -> ConcurrentFactoryMap.createMap(k -> "val_" + k)) ); }