Is it a standard groovy thing or unique to scriptrunner?
Is it just the list of classes that the class loader knows about?
Can it be interrogated (to help diagnose compile performance issues)?
Is there 1 system-wide instance? 1 per class loader ? what happens during a compile, when existing scripts are still running (presumably with a different class loader) ?
How big is it, can that size be tuned?