web application – How can I protect browser cached files to be accessed in a case of a stolen hard drive?

For the usual reasons we want to cache certain resources browser side, e.g. list of products bought in the past.
This list is confidential in my case, and I want to mitigate the case where an attacker get physical access to the (os password locked) machine or to the hard drive.

Are there standard strategies/JS libs/browser support for such scenarios? It seems browsers in general will cache files in an unprotected way (not encrypted essentially).