Это действительно не проблема OS X ...
Насколько мне известно, нет никакой возможности указать какой-либо основной ОС специально кешировать конкретный файл. Это делается автоматически ОС. ОС обнаруживает чтение или запись в файл и автоматически сохраняет содержимое в буфере памяти в течение некоторого периода времени, особенно если обнаруживает частый доступ к файлу. (Да, я упрощаю, но основная концепция верна).
(Обратите внимание, что я отделяю идею размещения файла на RAM-диске от его кэширования, поскольку он не прозрачен для пользователя)
Теперь меня больше беспокоит тот факт, что размер вашего файла закладок составляет 40 МБ ... Ты уверен в этом? Если у вас нет десятков тысяч закладок, я бы не ожидал, что у вас будет около 40 МБ.
И если это так, то я бы предложил проверить достоверность ваших закладок и убедиться, что там нет плохих ссылок ... Вот один плагин для Firefox, который делает это...