I saw that this package added a lot of queries to my application and at the part that adds the queries, you can see a comment @TODO cache this..
https://github.com/yabhq/laravel-scout-mysql-driver/blob/b777fcbdd90e5d701ae1d31c1910e9d2e0815f54/src/Services/ModelService.php#L50
Same thing in the getAllFields method.
I suggest adding a command scout:mysql-cache.
Is there anything preventing us from caching? Otherwise I'll gladly add a PR.