private bool TryGetCompiledFile(string/*!*/ fullPath, out CompiledFile compiledFile) {
if (!_context.RubyOptions.LoadFromDisk) {
compiledFile = default(CompiledFile);
return false;
}
lock (_compiledFileMutex) {
if (_compiledFiles == null) {
_compiledFiles = LoadCompiledCode();
}
return _compiledFiles.TryGetValue(fullPath, out compiledFile);
}
}