Configurable caching/RAM buffering?

A lot of users have plenty GBs of free RAM that stay unused. I believe Shotcut already does some small automatic caching during playback but I think it would be great if we could configure it to “use up to 95% of RAM” or “up to xxGB RAM”

I know some video editors keep in RAM the most recent portion of the timeline you play so on a subsequent playback it is perfectly smooth because there’s no need to process anything (if I remember correctly there’s a thin green line to show “cached” timeline areas and you can also manually force it to pre-cache a clip or area). The green also disappears (or turns yellow, I don’t remember what yelllow means) if there’s any kind of change to the clips or filters.
I think this would be awesome to have in Shtocut as well.

Of course, there’s also people with low specced pcs so this should be configurable/optional.

Bonjour.
Configurer de la Ram pour shotcut, comm Da vinci resolve, ou d’autres logiciel, est, je trouve, une bonne idée.

Cela pour pouvoir utiliser le maximum de Ram pendant que Shotcut exporte ou travaille.

Hello.
Configuring RAM for shotcut, comm Da vinci resolve, or other software, is, I think, a good idea.

This is so that you can use the maximum amount of RAM while Shotcut is exporting or working.