Adrian Crum wrote: > I multi-threaded the data load by having one thread parse the XML files > and put the results in a queue. Another thread services the queue and > loads the data. I also multi-threaded the EECAs - but that has an issue > I need to solve.
We need to be careful with that. EntitySaxReader supports reading extremely large data files; it doesn't read the entire thing into memory. So, any such event dispatch system needs to keep the parsing from getting to far ahead.
