Вы не можете делать такие вещи, с пользой, для примитивных типов. Если вам «повезло», вы получаете злой автобокс, а если вам не повезет, вы можете получить протесты от компилятора. Если вы посмотрите на GNU Trove или Apache Commons Primitives, вы увидите параллельный юниверс, который возникает из-за желания сделать эквивалент каркаса коллекций для примитивных типов.
Полагаю, если вы уверены, что накладные расходы на автобокс приемлемы для вас, это может иметь смысл, но я не могу смириться с моей тенденцией находить это отвратительным.