EchoCenter Cache Behavior and Troubleshooting

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