چون استفاده از اعداد خیلی مرسومه و سرعت هم بسیار اهمیت دارد، برای بهینه‌سازی constructor معمولی را deprecate کردند و به جای آن استفاده از Integer.valueOf را معرفی کردند. چرا؟ چون به ازای هر استفاده از عدد (لزوما) یک آبجکت جدید ساخته نشود، بلکه 
گزینه‌ها:
روی اندپوینت `/graphql` قرار بگیره و کوئری‌ها اجرا کنه درحالی که رست فول برای موراد خاص مورد استفاده قرار بگیره.
برای بازه‌ی پر استفاده و کوچک (−۱۲۸ تا ۱۲۷) از آبجکت‌های کَش‌شده استفاده بشود تا سربار ساخت آبجکت جدید نداشته باشیم.
۸۳X مجهز کرده اند تا بتوانند علاقه مندان گسترده تری را جذب نمایند و ظاهراً این راهکار تا حدی موثر است.
به نسبت طراحی صفر تا صد هزینه کمتری هم داشته باشند.
جملهٔ کامل: چون استفاده از اعداد خیلی مرسومه و سرعت هم بسیار اهمیت دارد، برای بهینه‌سازی constructor معمولی را deprecate کردند و به جای آن استفاده از Integer.valueOf را معرفی کردند. چرا؟ چون به ازای هر استفاده از عدد (لزوما) یک آبجکت جدید ساخته نشود، بلکه برای بازه‌ی پر استفاده و کوچک (−۱۲۸ تا ۱۲۷) از آبجکت‌های کَش‌شده استفاده بشود تا سربار ساخت آبجکت جدید نداشته باشیم.