If I set minimumRecompilationInteval to 60 seconds, GroovyScriptEngine will load the script on first access (as expected).
It will then skip checking the script for modifications for 60 seconds (as expected).
After the 60 seconds has passed it will check the the script for modifications EVERY time it's accessed.
I would expect that the source file would be left alone for another 60 seconds after it has been checked once again.
Is the current behaviour correct, or is it a bug?