Description
In 1.4 when something changed in lib/ext the entire classloader was recreated. Scans that were executing when this switch happened would continue to use the old classloader.
In the new code scans that started before the switch will start using the new classloader. This could lead to a scan loading classes from two different classloaders, which is undesirable. Want a scan/compaction/etc to use the same classloader for its lifetime.