Reusing Exceptions
I have a caching tool for recieving/holding Objects.
It gets used by calling for an Object with params that define where/how to get/make the Object.
Once I get the Object I save it, so that if it is asked for again, it is not needed to create/get a new one.
BUT
for some params the Object asked for isn't there or able to be made and an Exception is needed to be returned.
Can I put this Exception in my cache, so I can just return that instead of going thru the code to make/get my Object, when I know it will fail.
Can you reuse Exceptions?
Are they changed in anyway by the bit that catches them?
The exception I am after saving, in this case, is a MissingResourceException but I suppose that doesn't really matter, it'll eithor be OK or not.

