Установка кеша в false добавляет случайный параметр к URL, поэтому вы делаете это самостоятельно, повторяется.
Единственная причина, по которой это предотвращает кеширование, заключается в том, что он никогда не повторяет один и тот же URL дважды.
Вместо истечения срока действия данных ajax, истекает срок действия самой страницы.Когда страница перезагружается, она автоматически истекает.
Вы также можете попробовать некоторые события на странице, чтобы определить, появляется ли она снова, и очистить данные.
PS.Я ненавижу страницы, которые делают это, и я никогда не возвращаюсь на подобные сайты, поэтому я надеюсь, что у вас есть целевая аудитория для этого.