Весной я строю заглушку, у которой нет постоянного хранилища, но я хочу иметь возможность получать объекты, которые были отправлены в заглушку.Таким образом, когда заглушка получает полезную нагрузку, я хочу добавить ее в кеш и иметь возможность получать этот объект из кеша при запросе.
Я читал о реализации аннотации кеша Spring (@Cacheable и т. Д.), Но я не могу понять, как реализовать это без постоянного хранилища для первого вызова этой функции.
Я думаю, что объект может быть помещен в кеш с помощью:
@CachePut(value = "addressCache", key = "#customerId")
public Submission cache(Address address, String customerId) {
return address;
}
Есть ли способ извлечь этот объект из кеша, используя ключ (customerId), не вызывая этот оригинальный кеш () функция?
Какой был бы способ реализовать кеш для того, что мне нужно?