У меня есть приложение, которое развернуто на сервере Glassfish, для которого методы вызываются удаленно (с использованием стандартных функций JNDI и RMI поверх IIOP).Я хотел бы установить некоторые функции кэширования на клиенте, чтобы избежать как нескольких сетевых вызовов, так и оптимизировать поведение приложения.
Итак, как я могу иметь функцию кэширования, для которой, оптимально,
- Я объявляю, что вызовы удаленного интерфейса могут быть кэшированы с помощью аннотации на интерфейсе
- все кэширование выполняется прозрачно
Опционально, я должен упомянуть, что мое клиентское приложение использует удаленные экземпляры EJB, используяСварка, которая может использоваться для перехвата вызовов метода EJB.