Event handler caching can be turned on/off in your config.xml. However, the default for it will be to true. So in development environments, please keep it to off, if you do not want to be bothered in re-creating the cache.

Remember, that this change involves altering the event bus. However, it has truly simplified the design and brought much needed distinction to framework methods.

Example:

var rc = requestContext.getCollection()

writeoutput("My Request is this big: " & requestContext.getSize() );

Example code:

getController().runEvent("event", requestContext);

controller.runEvent("event",requestContext);

getController().getSetting("IOCEngine");

//Using facade method

getPlugin("IOC")

//Using true scope

getController().getPlugin("IOC")

More info to come as development and optimization continue. The repository HAS NOT been updated with the latest code. I am still optimizing and testing. Once I have a stable build I will upload it. As for now, just please hold on to your hats.