Hi Arthur,
Thank you for contacting Syncfusion support.
In our PDF Viewer, we will store the document data in the memory or redis with the hashId. While loading the PDF document, we will generate the hash id for each document, if the hash id is already exists in the cache, then we will not store them in the cache. We will maintain the document live count and based on the users count, it will be increment or decrement and if all the user has closed the window or unload the document , then the document live count will be zero and then we will remove the stored data from the cache. Also, if the PDF document page is rendered then the page details will be preserved in browser session storage and used for further rendering, if a document is unloaded it will be removed from the session.
Please revert us with more details if any concerns.
Regards,
Akshaya