У нас есть gwt-клиент, который получает довольно много данных с наших серверов. Логически я хочу кэшировать данные на стороне клиента, защищая сервер от ненужных запросов.
На сегодняшний день я позволил моделям управлять кэшированием данных, которое не очень хорошо масштабируется. Это также стало проблемой, поскольку разные разработчики в нашей команде разрабатывают свои собственные функции «кэширования», что приводит к дублированию проекта.
Я думаю о том, как можно реализовать «единую точку входа», которая обрабатывает все кэширование, и модели не имеют представления о том, как происходит кэширование.
Кто-нибудь имеет опыт работы с кэшированием на стороне клиента в GWT? Есть ли стандартный подход, который можно реализовать?