Ah! By grouped you mean showing multiple calendars? No it’s not that, just a single calendar from which certain events are selected by a “search query”. In any case I have cleared all the other calendar caches.
So, I’m assuming the way it is supposed to work is that when the page is accessed it checks to see if the cache has expired, and if not uses the cached results, otherwise it pulls down the calendar from google again. But since events that have passed are ALWAYS removed even when new events that should appear are not added, I’m assuming it always trims expired events from the front even when the cache has NOT expired.
If it DOESN’T do that trimming when the cache is still valid it would seem to indicate that the cache is expiring correctly but for some reason it is unable to get new data from google.
Is there some kind of debugging I can turn on which might help to determine what is really going on here?
Thanks again for your efforts.