Я новичок в ehcache и весенней загрузке, я пытаюсь кэшировать результат findAll (), используя hashCode моих объектов, с помощью моей функции репозитория, чтобы при вызове getById () я мог получить результат из кэша.
@Cacheable(value = "abc")
Iterable<T> getAll()
{
Iterable<T> entities;
entities = repository.findAll();
return entities;
}
@Cacheable (value="abc",key = "T.hashCode")
T getById(T.id)
{
//some code here
}
как я могу кешировать, используя хэш-код возвращенных объектов T?