Как реализовать http-кэширование на стороне клиента, как в браузере?

Я использую сервис RESTFul в качестве бэкэнда для моего веб-интерфейса. Сервис устанавливает заголовки expires / etag / lastmodified в своих ответах.

Я ищу библиотеку на стороне клиента (предпочтительно java), которая может извлекать данные из сервиса и кэшировать их в подключаемом кеширующем бэкэнде, таком как ehcache.

Я также хочу иметь возможность автоматически заполнять кэш, используя фоновые рабочие потоки, как только запись становится недействительной. Кроме того, это должно быть умно делать условные GET.

Я сталкивалсяhttp://hc.apache.org/httpcomponents-client-ga/tutorial/html/caching.html

Есть ли какая-нибудь другая библиотека, о которой кто-нибудь знает? Разве это не довольно распространенная проблема?

Ответы на вопрос(1)

Ваш ответ на вопрос