After more reading about transient and persistent caching:
Persistent cachingIn general - I think I should
not worry too much about it.
No, it does not use temporary system folders and it is stored on system drive (so on SSD in my case).
Following this topic
Clearing the Persistent Cache?, persistent cache is stored
somewhere in C:\ProgramData\ subfolder.
BUT it is also important that
the only data that is stored here is connected to files which are:
- operating system files
- files signed by trusted publishers
- other files covered by the avast! whitelist
... so in the end there won't be *that many* of them.
Also this quote from Avast Global Moderator:
The persistent cache is indeed stored in the db*.dat files (there's one file per volume).
Typically, they shouldn't be bigger than a few hundred KBs.
Transient cachingThis is "another cup of tea". I still have not found where it is stored - is it really stored only in RAM or, again, in some folder?
According to its description it stores
data connected to all scanned files and
it's renewed every time when PC is restarted or when a new virus definitions database is installed.
So, for example, if I have a very big archive (10s of GBs) with very big amount of small files then all data connected to all these files could be added daily to transient cache and that can cause "a lot of writes" to my SSD (if this cache is indeed located here and not in temporaty directory nor in RAM).