Changing how the compiler is enabled for injecting into the function. Adding clearCache to the RuntimeInterface