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.

ModuleCache TimeCache NameScreenshot/Usage
Course and section names1 houressSectionCache
Course statistics5 minuteshemsPresentationsInSectionCache
Recent Activity Stream3 minuteshemsDiscussionActivityInSectionCache
Presentations3 minutesessPresentationsInSectionCache
Scheduled Lectures3 minutesessCapturesInSectionCache
Presentation Activity15 minuteshemsPresentationActivityCache
Presentation Meta data3 minutesessPresentationsInSectionCache
---15 minuteshemsDiscussionsInPresentationCacheContains cached chat discussions for an echo
---15 minuteshemsPeopleInSectionCacheContains cached users from a section
---15 minuteshemsPresentationPersonActivityCacheContains cached detailed echo activity for an user
---15 minuteshemsPresentationPersonDetailActivityCacheContains cached detailed echo statistics for an user
---15 minuteshemsPersonPresentationActivitiesCacheContains cached detailed echo activities for an user in a section
---3 minuteshemsSectionWeeklyViewsCacheContains cached weekly views for a section
---3 minutesessPresentationIdsInSectionCache---
---1 minuteessPresentationsCacheContains cached echo
---1 minuteessCurrentlyLiveAndFutureCapturesCacheContains cached live and futures captures of a section
---3 minutesessCaptureRoomCacheContains cached room that has capture device provisioned
---60 minutesessPersonCacheContains cached user
---15 minutesessPresentationMediaDownloadReportByPresentationAndPersonCacheContains cached downloadable report of echo with user in a section
---15 minutesessPresentationMediaDownloadReportByPersonCacheContains cached downloadable report of an user in a section
---15 minuteshemsPersonActivitiesCacheContains cached user activities for a section, by given pagesize, sortorder and sortfield
---30 minutesecTokenCacheHolds tokens that hash to hems sessions. Tokens expire after 30 minutes of inactivity