Index: CompilingInterpreter.java
===================================================================
--- CompilingInterpreter.java	(revision 358302)
+++ CompilingInterpreter.java	(working copy)
@@ -110,7 +110,7 @@
             if (refresh) {
                 source.refresh();
             }
-            if (script == null || compileTime < source.getLastModified()) {
+            if (script == null || (refresh && compileTime < source.getLastModified())) {
                 script = interpreter.compileScript(context, scope, source);
                 compileTime = source.getLastModified();
             }
