Before pruning, entries should be order by most recent access not by LastWriteTimeUtc.
The cache for my main map was invalidated after starting just one new test game:
main mapcreated- test map1
- test map2
- test map3
- test map4
main map(multiple times, still valid but about to get pruned)- test map5
main map[over 5 entries, cache invalidated becausemain mapis the "oldest"]