WTF why would java have an integer CACHE?!?<br>is integer initialization so bad it needs to cache them?!?<br>Why waste memory that way?,(reply>), They probably realized that integers in that range are used a lot (-128 - 127) and decided that it's better to give up a few kilo bytes of memory instead of instanciating an integer everytime an autobox occurs