FIX: Cache all watched words (PR #14992)

It used to cache up to 1000 words, but the maximum number of watched word is 2000.

GitHub