Почему stream.count() не возвращает int?
Я понимаю, что я легко могу преобразовать long в int путем кастинга
return (int) players.stream().filter(Player::isActive).count();
но почему будет java stream.count() возвращать long вместо int?