Разработка опережающего кеширования с помощью JCS
Я пытался внедрить "заблаговременную" схему кэширования. По сути, у меня есть веб-приложение, с которым пользователи взаимодействуют для извлечения ресурсов - из кеша, если ресурс был запрошен ранее, и из других мест при пропадании кеша.
Я хотел бы заполнить кеш заранее. Это будет выглядеть так, как если бы пользователь указывал в запросе конкретные параметры, которые запускают веб-приложение и запрашивают ресурсы и кэшируют их.
Проблема заключается в том, что если пользователь запрашивает определенный ресурс, а мое веб-приложение запрашивает ресурсы и кэширует их, приоритет должен быть отдан запросу пользователя. После того, как пользователь получил ресурс, "заблаговременное" кэширование должно вернуться назад.
Я новичок в сервлетах, и я понятия не имею, как заставить два запроса говорить так. Как я могу "отложить" работу какой-либо функции на основе отдельного запроса к моему веб-приложению?
Я был бы рад предоставить любой соответствующий код, который вы все сочли бы полезным. Мой класс кеширования практически идентичен классу на сайте JCS.
Спасибо кевин