Issue #3029373 by effulgentsia, Wim Leers, catch: PageCache::getCacheId() sometimes uses different cache IDs during get and set, causing unnecessary cache misses for some requests