Разве JDK не предоставляет пул объектов?
Начиная с Java 11, библиотеки Java SE не предоставляют пул объектов общего назначения.
Но если вы посмотрите вокруг, вы, вероятно, найдете ряд сторонних библиотек, которые делают.
Я скорее не зависим от третьей стороны.
По словам песни Rolling Stones:
" Нет, вы не всегда можете получить то, что хотите .... "
А если серьезно, Java-разработчики Sun / Oracle никогда не считали ролью SE SE предоставление всех библиотек, которые вам когда-либо могут понадобиться. Если вы исключите сторонние зависимости из ваших продуктов, то в итоге вы будете писать и поддерживать намного больше кода, чем необходимо.