Does the implementation of Java\'s String memory pool follows flyweight pattern?
Why I have this doubt is, I see that there is no extrinsic state involved in Intern.
Flyweight is about sharing the object immmutables internals . Interning is just caching the whole objects.