You can modify where temporary files (cache) are created and where logs are stored (and for how long) under the Backup -> Settings page.
Similarly, you can specify how many days of logs to preserve in the above folder on that same tab using the following control: Days to keep logs.
The temporary folder is used as temporary scratch working space to do things such as dump Microsoft Exchange so that eseutil can be run, to compress and uncompress files, to encrypt and decrypt files. etc. In general, the maximum space used in the temporary folder is around 1.5 times the size of the largest file being backed up, and around 2 times the size of the largest file being restored.
You can control how much free space to keep on any volumes which data is written to (such as a temporary folder, log folder, restore folder) via opening the GUI in expert mode and changing the following setting on the Expert Settings tab: