Currently, when one subscribes Google Calendar in the Team Calendars, any updates on Google Calendar will be synced/pulled to Team Calendar within one hour time. Some users reported that it takes longer than one hour. This sync interval is currently not configurable. It would be great to have this sync interval configurable somewhere.
You can do either one of the following to trigger the sync:
- Flush Confluence caches by going to Confluence Admin > Cache Statistics > Flush All. To be exact, you only need to flush these 2 caches (one after another):
- Team Calendars - Internal cache for external-sourced sub-calendars
- Team Calendars - iCal subscription sub-calendar events
- One of our user reports that refreshing the Google Calendar page could trigger the sync as well.
Add the following in your confluence-home/config/ehcache.xml and then restart Confluence:
This will get the sync to be triggered every 5 minutes. Feel free to change the duration as per your need. Please note to ensure the value of "com.atlassian.confluence.extra.calendar3.calendarstore.ExternalCalendarDataStore" is one second before the value of "com.atlassian.confluence.extra.calendar3.calendarstore.SubscriptionCalendarDataStore:subcalendar-data"