addresses #2295 ensures only one thread can access the cache