ehcache缓存findAll()

时间:2019-01-05 23:18:30

标签: rest spring-boot caching repository ehcache

我是ehcache和spring boot的新手,我试图通过存储库函数使用对象的hashCode缓存findAll()的结果,以便在我调用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对象哈希码进行缓存?

0 个答案:

没有答案