As of https://github.com/ethereum/go-ethereum/pull/32143 go-ethereum supports setting a `JumpDestCache` for a `core.EVM` instance.