Already parsed instructions should be cached and used whenever possible. The [fetcher](https://github.com/aleph-im/solana-indexer-framework/tree/main/packages/framework/src/services/fetcher) service is already using caching to store already requested transactions to avoid unnecessary RPC calls. To further increase performance, the [parser](https://github.com/aleph-im/solana-indexer-framework/tree/main/packages/framework/src/services/parser) might do the same for already parsed instructions.