Estendendo java Integer cache

Há um conselho geral para usarInteger.valueOf(int) ao invés denew Integer(int) por causa do cache.

No JDK 5+, você realmente deve usarvalueOf PorqueInteger agora cachesInteger objetos entre-128 e127 e pode devolvê-lo da mesma maneiraInteger(0) objeto toda vez, em vez de desperdiçar uma construção de objeto em um novo idênticoInteger objeto.

Como pode estender o alcance?

questionAnswers(5)

yourAnswerToTheQuestion