Клиент Джерси: диспетчер кэша для условного GET?

В Джерси есть замечательная поддержка серверной обработки предварительных условий для ответа на запрос Conditional-GET.

На стороне клиента это кажется немного менее элегантным / ручным. Насколько я знаю, вам нужно будет сохранить метаданные объекта самостоятельно (etag, последний измененный заголовок) и принять решение, когда устанавливать, какие заголовки, оценивать код ответа, обновлять локальный кеш объекта / метаданных. … и т. д.

Знаете ли вы о готовой бесплатной реализации, которая завершает условный GET? Я нашел этот пример , где плакат использует CacheManager и CacheEntry ; Подозреваю его собственную реализацию. Разве это не должно быть частью самого Jersey Client?

23
задан Hank 27 February 2012 в 20:01
поделиться