Disclaimer: да, я умею гуглить.

Собственно сабж: как это сделать нормально? Нашел два варианта, но оба имеют свои недостатки:

  1. browser.cache.disk.enable=False
    browser.cache.memory.enable=True


    Результат - быстро и чистенько имеем кэш в памяти, всё хорошо
    Минусы - кэш сбрасывается при перезагрузке, что недопустимо.

  2. RAMDisk.

    Результат - кэш лежит в памяти и не стирается, всё опять-же хорошо
    Минусы - неэффективная работа (браузер не знает, что пишет в память), появляется лишний диск в This PC, который мозолит глаза.

Нет ли способа как-то это совместить? Обоим вариантам не хватает буквально "двух миллиметров" до полностью удовлетворительного решения, но вот не хватает. Скорее всего нужно плясать как-то от первого, но хз. Возможно, если оба параметра включить в True, будет нужная работа, но скорее будет просто сохраняться и туда и туда, и после перезагрузки будет старый кэш грузить просто с диска, а новый - писать и в память и в диск, в результате толку ноль.

PsyHaSTe
Отключите кэш памяти, дисковый кэш подключен. Разницы не заметите, разве только попугаях. Дисковый кэш ведь на RAMdisk будет. Минус будет такой, что при открытии и закрытии системы, будет затрачиваться время на сохранение образа и его распаковку.
Поставьте расширение Cache Status, увидите информацию о размерах кэша памяти и дискового кэша. А дальше по обстоятельствам.
Только смысла не вижу в этом. Рано или поздно кэш очищать придется.

del