Subject: | Allow the cache to be permently disabled |
The parse cache acts, in effect, as a memory leak.
In situations where you are trying to minimise memory usage, and/or
process a _lot_ of email addresses, continuous manual action is required
to "free" this memory.
At one extreme, this means that you need to purge the case after every
parse call, in order to keep it empty.
For these situations, some of $Email::Address::NOCACHE flag should be
able to be set.
This would not prevent existing cache values from being used, but would
prevent new parsed addresses from being added.