I'm having a bit of trying to figure if the variables used when creating an object persist in Java.
Specifically I'm looking at BigInteger. If I'm reading the code correctly it looks like instead of doing addition etc. on a bit by bit basis the number is broken up into 32bit words which allows for faster operation. What I have not been able to figure out is whether this 32bit word representation and other variables (mag[], signum etc.) have to be created everytime a method is used on a BigInteger or if it somehow they persists in cache and remain associated with their particular BigInteger once it has been created.