the execution provider if cache can't give the answer
raw source code only allowed to be cached
See Implementation