I think @Fedik means to add a static variable to the plugin to cache the result of the query if it is the same contact ID. That sounds pretty reasonable. Otherwise you have 20 extra queries on a blog page even though all articles have the same author.
He is not talking about using the whole caching system here with persistent caches, etc.