1.1 --- a/src/share/vm/compiler/compileBroker.cpp Tue Mar 16 11:52:17 2010 +0100 1.2 +++ b/src/share/vm/compiler/compileBroker.cpp Tue Mar 16 15:35:33 2010 -0700 1.3 @@ -988,10 +988,12 @@ 1.4 } 1.5 if (method->is_not_compilable(comp_level)) return NULL; 1.6 1.7 - nmethod* saved = CodeCache::find_and_remove_saved_code(method()); 1.8 - if (saved != NULL) { 1.9 - method->set_code(method, saved); 1.10 - return saved; 1.11 + if (UseCodeCacheFlushing) { 1.12 + nmethod* saved = CodeCache::find_and_remove_saved_code(method()); 1.13 + if (saved != NULL) { 1.14 + method->set_code(method, saved); 1.15 + return saved; 1.16 + } 1.17 } 1.18 1.19 } else {