This should not be a bool, but instead be an enum - CacheMode.
I'm bad at naming enums, but values could be something like: ReuseCachedNodeData, RefetchCachedNodeData.
The enum needs to be documented in the public docs, too, with the semantics clearly defined.
Enum is nice because we can extend it later, too.