HPCC-10262 Base Store cached data could "leak" between instances

Fetching two result sets at the same time can cause their results to get written to each other.

Fixes HPCC-10262

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>