Files
Mohammad-Ali Minaie b86dedad2f base mod created
2018-10-08 09:07:47 -04:00

28 lines
624 B
Java

package net.minecraft.util;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
@SideOnly(Side.CLIENT)
public class IntegerCache
{
private static final Integer[] CACHE = new Integer[65535];
/**
* Get an Integer from the cache if it exists, otherwise return {@code Integer.valueOf()}
*/
public static Integer getInteger(int value)
{
return value > 0 && value < CACHE.length ? CACHE[value] : value;
}
static
{
int i = 0;
for (int j = CACHE.length; i < j; ++i)
{
CACHE[i] = i;
}
}
}