EchoCenter Cache Behavior and Troubleshooting
In this section:
EchoCenter Cache Behavior
When the EchoCenter is loaded, page information is retrieved either from a cache or the application database. The first time the page is loaded, all information is retrieved from the database. On subsequent page loads, information is retrieved from the cache, as retrieving information from the cache is faster than from the database. After a predefined amount of time, called Cache Time, has elapsed, page information is again retrieved from the database (instead of the cache) to guarantee accuracy of the data.
At any time, a user can force the page to load all information from the database by appending "?skipCache=true" to the EchoCenter URL.
For example: https://ess12-white.qa.echo360.com:8443/ess/portal/section/7dcb18a9-d0c7-4399-bd9c-e37b4de16b89?skipCache=true
The table below lists the caching setup for each page/module in EchoCenter, and describes the amount of time before cached information expires.
Module | Cache Time | Cache Name | Screenshot/Usage |
Course and section names | 1 hour | essSectionCache | |
Course statistics | 5 minutes | hemsPresentationsInSectionCache | |
Recent Activity Stream | 3 minutes | hemsDiscussionActivityInSectionCache | |
Presentations | 3 minutes | essPresentationsInSectionCache | |
Scheduled Lectures | 3 minutes | essCapturesInSectionCache | |
Presentation Activity | 15 minutes | hemsPresentationActivityCache | |
Presentation Meta data | 3 minutes | essPresentationsInSectionCache | |
--- | 15 minutes | hemsDiscussionsInPresentationCache | Contains cached chat discussions for an echo |
--- | 15 minutes | hemsPeopleInSectionCache | Contains cached users from a section |
--- | 15 minutes | hemsPresentationPersonActivityCache | Contains cached detailed echo activity for an user |
--- | 15 minutes | hemsPresentationPersonDetailActivityCache | Contains cached detailed echo statistics for an user |
--- | 15 minutes | hemsPersonPresentationActivitiesCache | Contains cached detailed echo activities for an user in a section |
--- | 3 minutes | hemsSectionWeeklyViewsCache | Contains cached weekly views for a section |
--- | 3 minutes | essPresentationIdsInSectionCache | --- |
--- | 1 minute | essPresentationsCache | Contains cached echo |
--- | 1 minute | essCurrentlyLiveAndFutureCapturesCache | Contains cached live and futures captures of a section |
--- | 3 minutes | essCaptureRoomCache | Contains cached room that has capture device provisioned |
--- | 60 minutes | essPersonCache | Contains cached user |
--- | 15 minutes | essPresentationMediaDownloadReportByPresentationAndPersonCache | Contains cached downloadable report of echo with user in a section |
--- | 15 minutes | essPresentationMediaDownloadReportByPersonCache | Contains cached downloadable report of an user in a section |
--- | 15 minutes | hemsPersonActivitiesCache | Contains cached user activities for a section, by given pagesize, sortorder and sortfield |
--- | 30 minutes | ecTokenCache | Holds tokens that hash to hems sessions. Tokens expire after 30 minutes of inactivity |