Let's keep in mind that the issue isn't related to Google Calendar: I had exactly the same issue in the course of my professional life during the past many years with Exchange, Zimbra and Google Calendar.
This said, good job orchond! That should indeed bring some developer much nearer to a solution, which should allow us to get a fix after those many years of waiting.
And I agree with what was said, there are two things to do:
1. add a housekeeping function to the cache routines to remove duplicate entries and other inconsistencies
2. find out how the cache get corrupted and remove the root cause
But the first approach might hide underlying issues, so that the 2nd becomes more difficult to tackle.
Let's keep in mind that the issue isn't related to Google Calendar: I had exactly the same issue in the course of my professional life during the past many years with Exchange, Zimbra and Google Calendar.
This said, good job orchond! That should indeed bring some developer much nearer to a solution, which should allow us to get a fix after those many years of waiting.
And I agree with what was said, there are two things to do:
1. add a housekeeping function to the cache routines to remove duplicate entries and other inconsistencies
2. find out how the cache get corrupted and remove the root cause
But the first approach might hide underlying issues, so that the 2nd becomes more difficult to tackle.