Я делаю запросы к нескольким тысячам уникальных URL-адресов при каждом запуске программы JVM и хочу кэшировать запросы.
У меня есть Polipo, и я настроил свое приложение Java для прокси HTTP-запросов через него. Я убедился, что когда Polipo не запущен, программа не может отправлять запросы, поэтому я уверен, что Polipo использует прокси.
Я хочу, чтобы Polipo кэшировал каждый запрос, и я хочу это проверить. Соответствующие биты моего файла конфигурации:
diskCacheRoot = "~/.polipo-cache/"
maxDiskEntries = 1000000
Из моего прочтения документации этого должно быть достаточно. Но после однократного запуска программы через прокси ~/.polipo-cache/
остается пустым, а содержимое файла журнала только:
Disabling local tree: No such file or directory
Established listening socket on port 8123.
Vary header present (Accept).
Vary header present (Accept).
Vary header present (Accept).
Vary header present (Accept-Encoding).
...
...
...
Как я могу быть уверен, что мои запросы были кэшированы в следующий раз?