Skip to content
  • Taylor Cramer's avatar
    Remove the CachingExecutor · 9db55cdf
    Taylor Cramer authored
    The CachingExecutor formerly played a critical role in the TFF execution stack, as it prevented multiple execution of the myriad duplicate computations in TFF's ASTs. Nowadays, TFF no longer generates these types of duplicate computations, and it is no longer to cache at this level to ensure performance.  Additionally, this type of caching plays poorly with nondeterministic computations.
    
    Prior to this CL, the CachingExecutor was already unused outside of tests. This should be a no-op for TFF customers.
    
    PiperOrigin-RevId: 411112532
    9db55cdf