I would like to get a clarification about watches limits.
The documentation here states:
“By default, each database connection can have no more than 10,000 watches that have not yet reported a change.”
Does that number apply to the number of watched keys or the number of outstanding watch requests (represented as Futures returned by the call Transaction.watch()).
To make it even more concrete, let’s say we have 10 different keys I use to watch. On each key we have 5 different client processes calling Transaction.watch() at the same time. Does that count as 50 watches for the sake of this limit or as 10 watches?