@tsteur opened this Pull Request on December 21st 2018 Member

refs #13883 and #13892

Checking for $cache->contains($lazyCacheId) and then $cache->fetch($lazyCacheId) can run into race conditions when the cache expires just in between. I reckon this might be the case for #13892 which we see happening like once a day or every other day.

We would possibly also need to check for other usages. Might not actually be an issue cause the transient is used in the lazy cache as well and it should keep the entry during the same request. It could come to this issue though the first time a cache entry is read.

This Pull Request was closed on January 22nd 2019
Powered by GitHub Issue Mirror