[Fix #782] Cache eldoc data to reduce the number of eldoc nREPL queries