Added caching to the BuildInstructionRepository class