I'm using server side caching in my dash application and I've followed example 4 in the documentation. I'm using this to query and process the "global" data, this prepared dataset is then shared between the different components in the application.
This works fine; the data loads when I load or refresh the application.
But the data also reloads when I've left the application for a couple of minutes and come back (e.g. visiting another tab in the browser without closing the app). So what I'm confused around is how these sessions work and why they seem to expire so quickly. What is the approach to control this? E.g. via increasing allowed idle time or strictly renewing the session on page load/refresh.