这个查找缓存是我们在整个前端管道中携带的一种可变状态,但初始化/更新/清除它是由驱动程序以一种非常微妙的方式管理的。这对于不使用GHC驱动程序并定义自己的下行扫描的GHC API客户端来说效果不佳,因为管理FinderCache可能是错误和效率低下的根源。
查找缓存
我们应该提供一个API(可能通过附加挂钩)允许GHC API客户端覆盖缓存中的查找,并通过其自身的内部状态进行处理,而不是使用查找缓存在中HscEnv公司.
挂钩
HscEnv公司