Método Stream.peek () em Java 8 x Java 9

Estou no processo de aprendizado através das expressões lambda do Java 8 e gostaria de perguntar sobre o seguinte trecho de código Java relacionado aopeek método na interface da função que me deparei.

Na execução do programa no IDE, ele não fornece saída. Eu estava esperando que daria2, 4, 6.

import java.util.Arrays;
import java.util.List;

public class Test_Q3 {

    public Test_Q3() {
    }

    public static void main(String[] args) {
        List<Integer> values = Arrays.asList(1, 2, 3);
        values.stream()
              .map(n -> n * 2)
              .peek(System.out::print)
              .count();
    }
}

questionAnswers(2)

yourAnswerToTheQuestion