В библиотеке dom4j я вижу несколько классов с префиксом Flyweight: FlyweightAttribute, FlyweightComment, FlyweightText и т. Д. Вот что говорит Java-документ в случае с FlyweightText:
FlyweightText - реализация шаблона Flyweight односвязного XML-текста только для чтения. Этот узел может быть общим для всех документов и элементов, хотя он не поддерживает родительские отношения.
Однако я не могу найти ни в пуле экземпляров кода, ни где эти экземпляры распределяются между документами.
Эта функция вообще реализована в библиотеке? Если да, где находится код, который его реализует?